js 数组API之every、some用法

时间:2022-07-16 09:14:25

every

判断数组中是否每个元素都满足条件

只有都满足条件才返回true;

只要有一个不满足就返回false;

arr.every(function(value,index,array){return 条件})

some

判断数组中是否至少有一个元素满足条件

只要有一个满足就返回true

只有都不满足时才返回false

arr.some(function(value,index,array){return 条件})

实例:

// 判断数组arr1是否全是偶数
// 判断数组arr2是否至少有一个偶数 var arr1=[, , , , ];
var arr2=[, , , , ];
console.log(
arr1.every(function(value, index, array){
return value % == ;
})
); // false
console.log(
arr2.some(function(value, index, array){
return value % == ;
})
); // true