返回满足条件的新数组
创建一个新数组为满足条件的数组对象,这个方法只在没有内建Array:filter的浏览器起作用。
语法:
var filteredArray = myArray.filter(fn[, bind]);
参数:
- fn - (function) 要测试数组每一项的方法。此方法传递数组的项和它的索引。
- bind - (object, optional) 在数组内部用作this的对象。
变量: fn 语法:
fn(item, index, array)
参数:
- item - (mixed) 数组的当前项。
- index - (number) 数组当前项的索引。
- array - (array) 数组本身。
返回值:
- (array) 满足条件的数组项组成的新数组。
举例:
var biggerThanTwenty = [10, 3, 25, 100].filter(function(item, index){
return item > 20;
});
// biggerThanTwenty = [25, 100]