每一项都满足方法时返回true
数组的每一项都满足函数的时候返回true。返个方法只在没有内置Array:every的浏览器起作用。
语法:
var allPassed = myArray.every(fn[, bind]);
参数:
- fn - (function) 测试数组每一项的凼数。
- bind - (object, optional) 在函数内部用作this的对象。
变量: fn
语法:
fn(item, index, array)
参数:
- item - (mixed) 数组的当前项。
- index - (number) 当前数组项在数组的索引。
- array - (array) 数组本身。
返回值:
- (boolean) 如果数组的每一项满足函数,返回true,否则,返回false。
举例:
var areAllBigEnough = [10, 4, 25, 100].every(function(item, index){
return item > 20;
});
// areAllBigEnough = false