filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。
语法:
array.filter(function(currentValue,[index],[arr]))
currentValue:当前元素的值
示例1、
let arr = [56, 15, 48, 3, 7]; let newArr = arr.filter(function (value) { return value % 2 === 0; }); console.log(newArr) // [56, 48]
示例2、
var ages = [32, 33, 16, 40]; function checkAdult(age) { return age >= 18; } function myFunction() { console.log(ages.filter(checkAdult)); }