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

来自:网络
时间:2023-05-17
阅读:
目录

从数组中删除空对象:

  • 使用 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;
});
// 
返回顶部
顶部