假设有如下数组:var array = [
{id:1,color:"red"},
{id:2,color:"blue"},
{id:3,color:"white"},
{id:4,color:"red"},
{id:5,color:"blue"},
{id:6,color:"gray"}
];现在我想提取出来color:"red"的元素组成一个新的数组,即var arr = [{id:1,color:"red"},{id:4,color:"red"}],请问应该怎么做?新手,求解答~
1 回答
回首忆惘然
TA贡献1847条经验 获得超11个赞
var resultArray = array.filter(function(item){
return item && item.color == 'red';
})
添加回答
举报
0/150
提交
取消