Array.prototype.every()
定义
对数组中的每一个元素运行给定的函数,如果数组中每一个元素都能通过回调函数的测试,就会返回true,如果其中有一个元素通过回调函数的测试返回的是false,则返回false;
语法
arr.every(callback(element[, index[, array]])[, thisArg])
参数
callback
用来测试每个元素的函数,接受三个参数:
element
数组中正在处理的元素。
index | 可选
数组中正在处理的元素的索引值。
array | 可选
some()被调用的数组。
thisArg | 可选
执行 callback 时使用的 this 值。
返回值
如果回调函数的每一次返回都为 true 值,则返回 true ,否则返回 false。