如何在javascript中收集对象数组

时间:2015-01-12 04:29:54

标签: javascript arrays angularjs selection

如何在javascript中收集对象数组,例如我在这种情况下有这个数组:

var abc = [{"name": "udin", "checked": true}, {"name": "kabayan": "checked": true}, {"name": "hebring"}];

如何得到这样的结果:

abc = [{"name": "udin", "checked": true}, {"name": "kabayan": "checked": true}];

我只想显示“checked”== true

的元素

1 个答案:

答案 0 :(得分:6)

使用js native array filter函数,如bellow

abc = abc.filter(function(obj){
    return obj.checked;
});
console.log(abc);

它会给你预期的输出。