一、语法
var result = myArr.every(function(item, index){ return item>0; }) //全部满足,才为true
every方法检测数组中的每一项是否符合条件。
二、执行效率
var arr = [], arrlen = arr.length = 1000000; for(var i=0; i<arrlen; i++){ arr[i] = 'looptest'; }
var t1 = +new Date(); arr.every(function(e,i,array){ }); var t2 = +new Date(); console.log('every:' + (t2-t1));
和map方法速度差不多。