为了账号安全,请及时绑定邮箱和手机立即绑定

请问JavaScript根据item中的key值来提取数组怎么做?

请问JavaScript根据item中的key值来提取数组怎么做?

慕神8447489 2018-09-11 09:39:28
假设有如下数组: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';

})


查看完整回答
反对 回复 2018-10-20
  • 1 回答
  • 0 关注
  • 622 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信