> 技术文档 > JavaScript 数组的 every() 和 some() 方法使用

JavaScript 数组的 every() 和 some() 方法使用


1. every() 方法

every()方法测试数组中的所有元素是否都通过了指定函数的测试。

const ages = [32, 33, 16, 40];// 检查所有年龄是否都大于18const allAdult = ages.every(age => age >= 18);console.log(allAdult); // false// 检查所有年龄是否都是正数const allPositive = ages.every(age => age > 0);console.log(allPositive); // true

2. some() 方法

some()方法测试数组中是否至少有一个元素通过了指定函数的测试。

const ages = [32, 33, 16, 40];// 检查是否有年龄小于18const hasChild = ages.some(age => age  age > 100);console.log(hasSenior); // false