JS Array.every()方法,检查数组元素

Array.every()方法

JavaScrpt数组方法Array.every()可用于遍历数组,并根据传递给every()方法的回调函数,逐个检查数组中的元素是否满足回调函数的算法逻辑。


every()语法及回调函数参数表

arr.every( myFunc )

回调函数语法及参数

myFunc( value, index ,array )

回调函数参数解析表:

参数描述
value必须参数,every()方法遍历数组时的当前元素值;
index可选参数,every()方法遍历数组时的当前索引;
array可选参数,调用对象数组本身;

every()返回值

布尔类型值,true or false


every()实例代码,及在线编辑器

<script>
  var arr = [5,7,9]
  function myFunc(value, index, array){
    return value > 3
  }
  var t = arr.every(myFunc)
  alert(t)
</script>

实例代码解析

如上代码,every()方法被数组arr调用之后,可遍历数组元素,并逐个检查元素的值是否大于3,如果都大于,则返回值为true,如果有元素不满足条件,比如将return value > 3改成return value > 8,然后再运行看看返回值是什么。



全栈前端 / JavaScript语法 :





















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