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