every
判斷數組中是否每個元素都滿足條件
只有都滿足條件才返回true;
只要有一個不滿足就返回false;
arr.every(function(value,index,array){return 條件})
some
判斷數組中是否至少有一個元素滿足條件
只要有一個滿足就返回true
只有都不滿足時才返回false
arr.some(function(value,index,array){return 條件})
實例:
// 判斷數組arr1是否全是偶數 // 判斷數組arr2是否至少有一個偶數 var arr1=[1, 2, 3, 4, 5]; var arr2=[1, 4, 6, 8, 10]; console.log( arr1.every(function(value, index, array){ return value % 2 == 0; }) ); // false console.log( arr2.some(function(value, index, array){ return value % 2 == 0; }) ); // true