定义:

用于检测数组所有元素是否都符合指定条件(通过函数提供)

指定函数检测数组中的所有元素:

  • 如果数组中检测到有一个元素不满足,则整个表达式返回 false ,且剩余的元素不会再进行检测。
  • 如果所有元素都满足条件,则返回 true。
  • every() 不会对空数组进行检测。
  • every() 不会改变原始数组。

 

array.every(function(currentValue,index,arr), thisValue)

1、currentValue
必需。当前元素

2、index
可选。当前元素的索引

3、arr
可选。当前元素所属的数组对象

 

示例:
var ages = [4, 12, 16, 20];

function checkAge(age) {
    return age >=12;
}

ages.every(checkAge);

输出值为false,存在值小于12的元素

 

类型的方法:some()

用于检测数组所有元素是否有符合指定条件(通过函数提供)

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-03-04
  • 2021-12-20
  • 2021-08-26
猜你喜欢
  • 2021-12-08
  • 2021-11-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案