- json数组根据某个字段的值进行过滤,返回过滤后的集合,可以使用filter()方法
let array = [
{id:'1111',name:'第一条数据',key_dict:'是'},
{id:'2222',name:'第二条数据',key_dict:'是'},
{id:'3333',name:'第三条数据',key_dict:'是'},
{id:'4444',name:'第四条数据',key_dict:'是'},
{id:'5555',name:'第五条数据',key_dict:'是'}
]
array = array.filter((item) => {
return item.key_dict == '是'
})
console.log("过滤出来的array")
console.log(array)
"过滤出来的array"
> Array [Object { id: "1111", name: "第一条数据", key_dict: "是" }, Object { id: "2222", name: "第二条数据", key_dict: "是" }, Object { id: "3333", name: "第三条数据", key_dict: "是" }, Object { id: "4444", name: "第四条数据", key_dict: "是" }, Object { id: "5555", name: "第五条数据", key_dict: "是" }]