1. 程式人生 > >js 陣列操作的方法

js 陣列操作的方法

1.every()

every() 方法用於檢測陣列所有元素是否都符合指定條件(通過函式提供)。

every() 方法使用指定函式檢測陣列中的所有元素:

  • 如果陣列中檢測到有一個元素不滿足,則整個表示式返回 false ,且剩餘的元素不會再進行檢測。
  • 如果所有元素都滿足條件,則返回 true。

注意: every() 不會對空陣列進行檢測,every() 不會改變原始陣列。

2.reduce()

reduce() 方法接收一個函式作為累加器,陣列中的每個值(從左到右)開始縮減,最終計算為一個值。

reduce() 可以作為一個高階函式,用於函式的 compose。

注意: reduce() 對於空陣列是不會執行回撥函式的。