JavaScript Array every() 方法


every()方法是js中的迭代方法,用于检测数组中的元素是否满足指定条件。
1、依次执行数组元素,如果一个元素不满足条件就返回false,不会继续执行后面的元素判断;所有数组元素都满足条件则返回true。
2、不会改变原数组。

语法

/**
 * @param {参数类型} 参数名 参数说明
 *  {
 *    function(currentValue, index,arr): //必须
 *    {
 *        currentValue: 必须。元素值,
 *        index: 可选。元素索引值,
 *        arr: 可选。当前数组对象
 *    },
 *    thisValue: 可选。对象作为该执行回调时使用,传递给函数,用作 "this" 的值。
 *  }
 */
array.every(function(currentValue,index,arr){},thisValue);

 

示例

var arr = [ 1, 2, 3, 4, 5, 6 ]; 

var every = arr.every( function( val, index, arr){
    console.log( 'val:' + val); //打印1,不会打印2、3、4、5、6

    return val > 4; 
}); 

console.log(every); //返回false

 

 




免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM