判斷陣列是否完全/部分符合條件 every/some基本使用#every#用來判斷陣列的每個元素是不是都符合條件,判斷的方式是傳入一個 function,回傳 true 代表符合,false 代表不符合。every 最後回傳的值是 true 就代表所有元素都符合條件,false 就代表有元素不符合。var arr = [1, 2, 3, 4]var allSmall = arr.every(item => item < 5)console.log(allSmall) // true var allEven = arr.every(element => element % 2 === 0)console.log(allEven) // falseCopysome#some 的用法與 every 類似,但只要有部分元素符合,最後的值就會是 true:var arr = [1, 2, 3, 4]var allBig = arr.some(item => item >= 5)console.log(allBig) // false var someEven = arr.some(element => element % 2 === 0)console.log(someEven) // trueCopy