JavaScript 将一个数组的筛选每一个对象含text= data.filter(item => item.对象关键词=== 值); forEach遍历
// filter筛选数据再传返回
const arry=[{
id:1,
name:"小张"
},
{
id:2,
name:"梦泪"
}]
console.log(arry);
[ { id: 1, name: '小张' }, { id: 2, name: '梦泪' } ]
const arry2=arry.filter(item=>item.name=="小张")
//item只是将arry数据赋给item再依次筛选,将最后筛选数据传给arry2
console.log(arry2);
//[ { id: 1, name: '小张' } ]
//另外一种方法 forEach() 这里不能传给arry3,只能在item里面处理
const arry3= arry.forEach(item=>item.name=="小张")
console.log(arry3);
// undefined
arry.forEach(item=>{if(item.name=="小张"){
console.log(item);
}})
// { id: 1, name: '小张' }
0 评论