every() 方法测试数组的所有元素是否都通过了指定函数的测试。即对数组中的每一项运行给定函数,如果该函数对每一项返回true,则返回true。语法:arr.every(callback[,thisArg])下面是参数的详细信息:callback : 用来测试每个元素的函数。thisArg: 执行 callback 时使用的 this 值。callback 被调用时传入三个参数:元素值,元素的索引,原数组。如果为 every 提供一个 thisArg 参数,在该参数为调用 callback 时的 this 值。如果省略该参数,则 callback 被调用时的 this 值,在非严格模式下为全局对象,在严格模式下传入 undefined。返回值:返回true,如果此数组中的每个元素满足所提供的测试函数。例子检测数组中的所有元素是否都大于 10。functionisBigEnough(element,index,array){return(element>=10);}varpassed=[12,5,8,130,44].every(isBigEnough);// passed is falsepassed=[12,54,18,130,44].ever
...
继续阅读
(9)