文章90
标签1
分类38

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 评论

    ">