JavaScript 参考手册 目录

JavaScript Array every() 方法

JavaScript 中的 every() 方法是一个用于数组的高阶函数,它用于检查数组中的所有元素是否满足指定条件。every() 方法会对数组中的每个元素都执行指定的函数,直到有一个元素不满足条件为止,此时 every() 方法将返回 false,否则返回 true

语法

---------------------------------- ------ ----- ----------
  • function(currentValue, index, arr): 必需。用于检测每个元素的函数。
    • currentValue: 必需。当前元素的值。
    • index: 可选。当前元素的索引。
    • arr: 可选。当前元素所属的数组。
  • thisValue: 可选。对象作为该执行回调时使用,用作this。

示例

----- ------- - --- -- -- -- ---

----- ------- - ----------------- -- --- - - --- ---
--------------------- -- --------------

----- ----------- - ----------------- -- --- - ---
------------------------- -- ------------------

在上面的示例中,我们使用 every() 方法来检查数组 numbers 中的元素是否都是偶数和是否都是正数。第一个例子返回 false,因为数组中有奇数,而第二个例子返回 true,因为数组中的所有元素都是正数。

注意事项

  • every() 方法不会改变原始数组。
  • 如果数组为空,则 every() 方法将返回 true
  • 如果不提供回调函数,则 every() 方法将返回 true

通过 every() 方法,我们可以方便地检查数组中的所有元素是否满足特定条件,从而实现更加灵活和高效的数组操作。


下一篇:概览