js处理数组对象,把空对象过去出去,只传有值的对象
可以使用
[].filter((val) =>
Object.keys(val).some((key) => val[key])
);
Object.keys方法,成员是参数对象自身的(不含继承的)所有可遍历( enumerable )属性的键名。
const object1 = {
a: 'somestring',
b: 42,
c: false
};
console.log(Object.keys(object1));
// Expected output: Array ["a", "b", "c"]