es6中对数组的常用操作方法-普通数组

参考 https://www.jianshu.com/p/856f4200d3c0

最近,经常操作数组,可是数组中的一些常用操作方法很迷糊,看了上面一篇文章之后,茅塞顿开。

于是自己按照上面文章的用法,自己全部从头到尾写了一遍,分为普通的数组以及对象数组的操作。

    //定义数组
      const arr = [1, 2, 3, 4, 5];     
     //普通数组
      //1、forEach
      arr.forEach((item, index) => {
        console.log('item', item);
        console.log('index', index);
      });

      //2、 map
      const mapArray = arr.map(item => {
        return item * 2;
      });
      console.log('mapArray', mapArray);

      //3、reduce
      const reduceResult = arr.reduce((prev, cur) => {
        return prev + cur;
      });
      console.log('reduceResult', reduceResult);

      //4、 filter
      const filterArray = arr.filter(item => {
        return item > 2;
      });
      console.log('filterArray', filterArray);

      //5、every
      const everyResult = arr.every(item => {
        return item > 2;
      });
      console.log('everyResult', everyResult);

      //6、some
      const someResult = arr.some(item => {
        return item > 2;
      });
      console.log('someResult', someResult);

 

posted on 2024-07-26 18:11  技术高超  阅读(6)  评论(0编辑  收藏  举报