filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。
语法
array.filter(function(currentValue,index,arr), thisValue)参数说明
function(currentValue, index,arr)必须。函数,数组中的每个元素都会执行这个函数
thisValue 可选。执行 function(currentValue,index,arr) 时的用于 this 的值。
currentValue必须。当前元素的值index可选。当前元素的索引值arr可选。当前元素属于的数组对象
实例
function isBig(item) {
return item>= 10;
}
var filtered = [10, 5, 8, 14, 25].filter(isBig);
console.log(filtered);//[ 10, 14, 25 ]版权声明:本文为qq_35285627原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。