Array filter()方法 创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素

432 阅读1分钟

filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。 filter() 不会对空数组进行检测。 filter() 不会改变原始数组。

//获取ages大于18的数据
var ages = [32,16,33,23,40,18];
var new_arr = ages.filter((item)=>{ return item>18 });
console.log(new_arr) //得到新数组 => [32,16,33,23,40]
console.log(new_arr.length) //得到大于18的个数 => 4