猿问

js 循环对象的问题?求解。。。

var rawDataList = 
[
    {        "countDate": "2018-04-08",        "countNum": "5"
    },
    {        "countDate": "2018-04-18",        "countNum": "2"
    },
    {        "countDate": "2018-04-23",        "countNum": "7"
    }
 ]

这样的一个json数组,怎么能根据countNum的value值删除某一项,并返回一个新数组呢?


明月笑刀无情
浏览 730回答 2
2回答

holdtom

const newDataList = rawDataList.filter(item => {   return item.countNum !== value; })

小唯快跑啊

通过数组的filter() 可以过滤;var rawDataList =  [     {        "countDate": "2018-04-08",        "countNum": "5"     },     {        "countDate": "2018-04-18",        "countNum": "2"     },     {        "countDate": "2018-04-23",        "countNum": "7"     }  ] rawDataList = rawDataList.filter(i=>i.countNum!=="7")注意你的countNum的值是字符串类型。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答