当前位置 : 主页 > 网络编程 > JavaScript >

如何从JavaScript数组中删除空对象

来源:互联网 收集:自由互联 发布时间:2023-05-14
目录 从数组中删除空对象: 补充:特殊位置删除 总结 从数组中删除空对象: 使用 Array.filter() 方法遍历数组。 将每个对象传递给 Object.keys() 方法并检查键的长度是否不等于 0。 filte
目录
  • 从数组中删除空对象:
  • 补充:特殊位置删除
  • 总结

从数组中删除空对象:

  • 使用 Array.filter() 方法遍历数组。
  • 将每个对象传递给 Object.keys() 方法并检查键的长度是否不等于 0。
  • filter 方法将返回一个不包含空对象的新数组。
const arr = [{}, {id: 1}, {}, {id: 2}, {}];
const results = arr.filter(element => {
  if (Object.keys(element).length !== 0) {
    return true;
  }
  return false;
});
//  
网友评论