some
撰写时间:2024-03-13
最新修订:2024-03-13
some
数组中是否有一些元素满足回调函数所设定的条件?
原型
booleansome
- functioncallbackFn
- *[]thisArg
参数
- callbackFn
-
回调函数。该回调函数接受3个参数。其原型如下:
booleancallbackFn- *element
- numberindex
- *[]array
- element
- 当前遍历到的数组元素。
- index
- 当前遍历到的数组索引值。
- array
- 调用some方法的数组实例。
回调函数callbackFn返回boolean类型的数值。
- thisArg
- 调用some方法的数组实例。可选。
返回值
返回boolean类型的数值。
如果有一些元素通过回调函数所设定的测试条件,则返回true。但如果没有一个元素能通过回调函数所设定的测试条件,则返回false。
说明
some方法通过调用回调函数来遍历数组元素,并在回调函数中设定一个适用于数组全体元素的测试条件。
如果有一些元素通过回调函数所设定的测试条件,则返回true。但如果没有一个元素能通过回调函数所设定的测试条件,则返回false。
例子
基本用法
进行两次测试。第一次测试是否有些元素小于0
,结果为true。第二次测试是否有些元素大于10
,结果为false。