前端中的every
函数是用于验证数组中的每个元素是否都满足某个条件。它接受一个回调函数作为参数,该回调函数会依次遍历数组中的每个元素,并返回一个布尔值来表示该元素是否满足条件。如果数组中的所有元素都满足条件,every
函数将返回true
;否则,返回false
。
下面是一个示例代码,展示了如何使用every
函数来判断数组中的每个元素是否都大于10:
const numbers = [12, 15, 20, 18];
const allGreaterThanTen = numbers.every(function(number) {
return number > 10;
});
console.log(allGreaterThanTen); // 输出 true
在上面的代码中,every
函数会遍历数组中的每个元素,并使用回调函数function(number)
来判断每个元素是否大于10。由于数组中的所有元素都满足这个条件,所以最终返回true
。