every
撰写时间:2024-03-13
最新修订:2024-03-13
every
数组中的所有元素是否全都满足回调函数所设定的条件?
原型
booleanevery
- functioncallbackFn
- *[]thisArg
参数
- callbackFn
-
回调函数。该回调函数接受3个参数。其原型如下:
booleancallbackFn- *element
- numberindex
- *[]array
- element
- 当前遍历到的数组元素。
- index
- 当前遍历到的数组索引值。
- array
- 调用every方法的数组实例。
回调函数callbackFn返回boolean类型的数值。
- thisArg
- 调用every方法的数组实例。可选。
返回值
返回boolean类型的数值。
如果所有元素都通过回调函数所设定的测试条件,则返回true。但只要有一个元素不能通过回调函数所设定的测试条件,则返回false。
说明
every方法通过调用回调函数来遍历数组元素,并在回调函数中设定一个适用于数组全体元素的测试条件。
如果所有元素都通过回调函数所设定的测试条件,则返回true。但只要有一个元素不能通过回调函数所设定的测试条件,则返回false。
例子
基本用法
进行两次测试。第一次测试是否全部元素都是大于0
,结果为true。第二次测试是否全部元素都是偶数,结果为false。