Array.prototype.every()
方法用于检测数组中的所有元素是否都满足指定条件,并返回一个布尔值。
下面是一个使用 Array.prototype.every()
方法的示例代码:
const array = [1, 2, 3, 4, 5];
// 检查数组中的所有元素是否都大于 0
const allPositive = array.every(num => num > 0);
console.log(allPositive); // 输出 true
// 检查数组中的所有元素是否都为偶数
const allEven = array.every(num => num % 2 === 0);
console.log(allEven); // 输出 false
// 检查数组中的所有元素是否都小于 10
const allLessThanTen = array.every(num => num < 10);
console.log(allLessThanTen); // 输出 true
在上述代码中,我们使用了箭头函数作为参数传递给 Array.prototype.every()
方法。箭头函数的表达式返回一个布尔值,以判断数组中的元素是否满足条件。
通过调用 Array.prototype.every()
方法并传递一个回调函数作为参数,我们可以检查数组中的所有元素是否满足指定的条件,并将结果存储在一个布尔值变量中。在上述示例中,我们分别检查了数组中的所有元素是否都大于 0、是否都为偶数以及是否都小于 10,并将结果输出到控制台上。