some:某一项符合条件就返回true,反之
every:每一项符合条件就返回true,反之
some:
const numbers = [1, 9, 7, 5, 3];
// 检查数组中是否存在偶数
const hasEvenNumber = numbers.some(function(number) {
return number % 2 === 0;
});
console.log(hasEvenNumber);
// false
const numbers = [1, 9, 7, 5, 2];
// 检查数组中是否存在偶数
const hasEvenNumber = numbers.some(function(number) {
return number % 2 === 0;
});
console.log(hasEvenNumber);
//true
every:
const numbers = [1, 9, 7, 5, 2];
// 检查数组中是否存在偶数
const hasEvenNumber = numbers.every(function(number) {
return number % 2 === 0;
});
console.log(hasEvenNumber);
// false
const numbers = [6, 4, 10, 2];
// 检查数组中是否存在偶数
const hasEvenNumber = numbers.every(function(number) {
return number % 2 === 0;
});
console.log(hasEvenNumber);
// true