数组filter对数组元素进行过滤的方法

2020-07-19 07:16:30
本文主要和大家分享Array.prototype.filter对数组中元素进行过滤的方法,希望能帮助到大家。

/** * @method reduce * @param {number}   item   当前迭代的数组元素 * @param {number}   index  当前迭代的数组元素下下标 * @param {array}    array  原数组 */  let arr = [1,2,6,3,4,5];  let res = arr.filter(function(item,index,array){      //元素值,元素的索引,原数组。      return (item>3);  });  console.log(res);//[6, 4, 5]

filter 方法可以将数组中不符合的元素去掉,返回一个新数组。