every() 方法测试一个数组内的所有元素是否都能通过某个指定函数的测试。它返回一个布尔值。
Array.prototype.every= function(callback){
var arr = this;
for(let i = 0; i < arr.length; i++){
if(!callback(arr[i], i)){
return false;
}
}
return true;
}
// 测试
var testArr = [1,2,3,4,5];
var value = testArr.every((item,index) => item < 3);
console.log(value)
如有错漏,请评论指出。