Array.prototype.some()
定义
对数组中的每一个元素运行给定的函数,如果数组中有至少一个元素通过回调函数的测试就会返回true;
语法
arr.some(callback(element[, index[, array]])[, thisArg])
参数
callback
用来测试每个元素的函数,接受三个参数:
element
数组中正在处理的元素。
index | 可选
数组中正在处理的元素的索引值。
array | 可选
some()被调用的数组。
thisArg | 可选
执行 callback 时使用的 this 值。
返回值
数组中有至少一个元素通过回调函数的测试就会返回true;所有元素都没有通过回调函数的测试返回值才会为false。
注意
如果用一个空数组进行测试,在任何情况下它返回的都是false。
*所有浏览器都支持此方法;