1.forEach
const arr = [
{
id:1,val:111
},{
id:2,value: 222
}, {
id:3,value: 333
}
];
arr.forEach(item=>{
item.frindlyTime = '刚刚'
})
console.log(arr)
2.filter
filter过滤出来满足条件的哪些,不直接改变原数组
const arr = [
{
id:1,val:111
},{
id:2,value: 222
}, {
id:3,value: 333
}];
arr.forEach(item=>{
item.frindlyTime = '刚刚'
})
var newArr = arr.filter(item=>item.id !==2);
3.find
const arr = [
{
id:1,val:111
},{
id:2,value: 222
}, {
id:3,value: 333
}
];
arr.forEach(item=>{
item.frindlyTime = '刚刚'
})
var oneArr = arr.find(item=>item.id===2)
console.log(arr,oneArr)
map
map不改变原数组,返回一个新数组,但是如果数组的项是对象,则会改变
网友评论