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>

全栈前端 / JavaScript语法 :





















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.