1.every() 方法使用指定函数检测数组中的所有元素:
如果数组中检测到有一个元素不满足,则整个表达式返回 false ,且剩余的元素不会再执行检测。
如果所有元素都满足条件,则返回 true。
2.some() 方法会依次执行数组的每个元素:
如果有一个元素满足条件,则表达式返回true , 剩余的元素不会再执行检测。
//判断是否是成年人
var age = [18, 32, 15, 30];
var adult = function(age) {
return age >= 18;
}
console.log(age.every(adult), age.some(adult));//false true