开发者社区 问答 正文

js数组 对象过滤问题

[
{“appid”:“7e2702c3”,”status”:0},
{“appid”:”ad02cfe0”,”status”:1},
{“appid”:”5a64af02”,”status”:2}
]
//把status==2的appid放在新数组中
["5a64af02"]

求解答方式 最好附上源码

展开
收起
a123456678 2016-03-13 09:25:29 2994 分享 版权
1 条回答
写回答
取消 提交回答
  • var arr = [ 
            {'appid':'7e2702c3','status':0},
            {'appid':'ad02cfe0','status':1},
            {'appid':'5a64af02','status':2}
        ],
        newArr = [];
    
    arr.map(function(n) {
        if(n.status === 2) {
            newArr.push(n.appid);
        }
    })
    console.log(newArr);
    2019-07-17 19:01:43
    赞同 展开评论