javascript Array系列函数之14:every函数

一、every, 是数组原型上的方法,Array.prototype.every

二、every的第1个参数是函数

示例 :

var data = [1,3,5];

var ret = data.every(function(elem,index,array){

console.log(elem);

return elem<3;

});

console.log(ret,"ret");

输出:

1

3

false ret

说明:

every() 方法用于检测数组所有元素是否都符合指定条件。

every() 方法使用指定函数检测数组中的所有元素:

·如果数组中检测到有一个元素不满足(即return后面的表达式返回false),则整个表达式返回 false ,且剩余的元素不会再进行检测。

·如果所有元素都满足条件(即return后面的表达式返回true),则整个表达式返回 true。

every() 不会对空数组进行检测。

every() 不会改变原始数组。

三、every的第二个参数是改变this指向,是选填参数

经验分享 程序员 微信小程序 职场和发展