想要通过键的数组值过滤对象数组。
var data = [
{
"name": "Jim",
"age" : []
},
{
"name": "Jerry",
"age": [1,2]
}
];
var notEmpty = _.filter(data, ['age', null]);
由于age数组不为空,因此希望变量notEmpty
的输出返回对象Jerry。
答案 0 :(得分:2)
如果没有破折号,它将是:
const notEmpty = data.filter(el => el.age.length);
答案 1 :(得分:2)
使用香草javascript,这将提供您想要的结果:
data.filter(x => x["age"].length > 0)