2015-01-12 15 views
0

如何收集JavaScript對象的數組,例如我有這個數組在這種情況下:如何收集對象數組中的JavaScript

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

如何得到結果是這樣的:

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

我只是想顯示僅元素「檢查」 ==真

+0

取決於你需要它的地方。非常簡單的過濾視圖 – charlietfl

+0

http://stackoverflow.com/questions/17099029/how-to-filter-a-javascript-object-array-with-variable-parameters – PSL

回答

5

用JS本地array filter功能像波紋管

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

它會給你預期的輸出。

+0

感謝爲我工作:) – tardjo