美文网首页
ES6中的数组新特性.md

ES6中的数组新特性.md

作者: 时修七年 | 来源:发表于2018-09-24 09:25 被阅读8次

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不改变原数组,返回一个新数组,但是如果数组的项是对象,则会改变

相关文章

网友评论

      本文标题:ES6中的数组新特性.md

      本文链接:https://www.haomeiwen.com/subject/fjhqoftx.html