ES5-数组迭代方法some()

Array.prototype.some()

定义

对数组中的每一个元素运行给定的函数,如果数组中有至少一个元素通过回调函数的测试就会返回true;

语法

arr.some(callback(element[, index[, array]])[, thisArg])

参数

callback
       用来测试每个元素的函数,接受三个参数:
       element
              数组中正在处理的元素。
       index | 可选
              数组中正在处理的元素的索引值。
       array | 可选
              some()被调用的数组。
thisArg | 可选
       执行 callback 时使用的 this 值。

返回值

数组中有至少一个元素通过回调函数的测试就会返回true;所有元素都没有通过回调函数的测试返回值才会为false。

注意

如果用一个空数组进行测试,在任何情况下它返回的都是false。

*所有浏览器都支持此方法;

猜你喜欢

转载自blog.csdn.net/qq_40117020/article/details/108287422
今日推荐