我想知道如何使用for循环自己编写Array.every()
函数。在我的例子中,for循环每次迭代将打印5次。我如何才能让它返回真正的一次如果所有的值都通过了,就像Array.every()
函数一样?编写Array.every()函数
var array = [1,2,3,4,5];
console.log(array.every(function(num){return num < 6}))
// the for loop will return true 5 times
for(i=0;i<array.length;i++){
if(array[i] < 6)
console.log(true)
}
正确实施 - HTTPS ://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/every#Polyfill –
好的,我明白了。谢谢。 – mattHunting10