JavaScript 如何清除对象空属性
可以使用 'delete' 关键字来清除对象的空属性。
例如,假设有一个名为 'person' 的对象,其中有一些空属性:
let person = {
name: 'John',
age: null,
address: '',
phone: undefined
};
可以使用 'delete' 关键字来清除这些空属性:
for (let prop in person) {
if (person[prop] === null || person[prop] === undefined || person[prop] === '') {
delete person[prop];
}
}
现在 'person' 对象仅包含 'name' 属性:
console.log(person); // { name: 'John' }
原文地址: https://www.cveoy.top/t/topic/lFf8 著作权归作者所有。请勿转载和采集!