js 数组API之every、some用法
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

本文介绍了JS数组API中every和some的用法。every用于判断数组中每个元素是否都满足条件,都满足才返回true;some用于判断数组中是否至少有一个元素满足条件,有一个满足就返回true。
479

被折叠的 条评论
为什么被折叠?



