我有一种情况,我需要根据另一个对象中存在的元素来过滤数组。
例如:
x = [{ id:1, name: test},{id:2, name:test1},{id:3, name:test3}]
conditionObj = {test:true, test1:false, test3: false};
我的结果应该是 x = [{{id:1,name:test}]
答案 0 :(得分:2)
答案 1 :(得分:1)
const newObj = x.filter(val => {
return conditionObj[val.name];
})