📅  最后修改于: 2023-12-03 15:06:11.357000             🧑  作者: Mango
在JavaScript中数组(Array)是一种常用的数据结构,包含了一系列相同类型的元素,通过下标进行访问。而every()是数组对象的一个方法,用于对数组中的每一个元素进行判断,全部符合条件则返回true,否则返回false。下面是该方法的语法格式:
array.every(function(currentValue, index, arr), thisValue)
参数说明:
下面是一个示例:
const arr = [1, 3, 5, 7];
const result = arr.every((element) => element % 2 !== 0);
console.log(result); // true
上面的代码创建了一个数组arr,其中包含了几个奇数。every()方法传入一个回调函数,这个函数判断元素是否为奇数,最终返回一个布尔值。由于数组中的元素都符合判断条件,因此最终结果返回true。
另外,在ES6中还可以使用箭头函数来简化代码:
const arr = [1, 3, 5, 7];
const result = arr.every(element => element % 2 !== 0);
console.log(result); // true
以上就是关于JavaScript数组的every()方法的介绍和示例。