1. 程式人生 > 其它 >Array物件---返檢測陣列所有元素是否都符合指定條件(通過函式提供)->every()

Array物件---返檢測陣列所有元素是否都符合指定條件(通過函式提供)->every()

定義:

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

指定函式檢測陣列中的所有元素:

  • 如果陣列中檢測到有一個元素不滿足,則整個表示式返回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的元素

作者:聽著music睡

出處:http://www.cnblogs.com/xqxacm/

Android交流群:38197636

本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出原文連線,否則保留追究法律責任的權利。