JS Array.some()方法及回调函数参数详解
Array.some()方法
JavaScript数组方法Array.some()可用于遍历调用对象数组中的每一个元素,并逐个传递给some()方法中的回调函数,检查每一个元素。
some()语法及回调函数结构
arr.some( myFunc )
回调函数结构及参数
myFunc( value, index, array )
参数 | 描述 |
---|---|
value | 必须参数,some()方法遍历数组时的当前值 |
index | 可选参数,为当前索引 |
array | 可选参数,为调用对象数组本身 |
some()返回值
布尔类型值,ture或false。当调用对象数组中存在符合回调函数检测条件的元素,则返回true,如果都不符合,则返回false,这一点与上一节中介绍的Array.every()方法有所不同。
some()方法实例代码,及在线编辑器
<script>
function myFunc(value, index, array){
return value > 5
}
var arr = [1,3,5,7,9]
var t = arr.some(myFunc)
alert(t) //将value > 5改成9再运行试一试
</script>