可以使用 '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' }
JavaScript 如何清除对象空属性

原文地址: https://www.cveoy.top/t/topic/lFf8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录