將二維數組轉換成一維數組(基於reduce)


  reduce:不改變原數組,返回一個新的數組。就是遍歷數組元素,從頭開始,依次往下,第一個參數是上一次的返回值,第二個參數是下一個數組元素,首次的時候第一個和第二個參數分別是 array[0],  array[1] ;

  

let flat=[[1,2,3],[4,5,6],[6,7,8]].reduce(function(prev,next){
    return prev.concat(next);//循環將數組進行拼接
});
console.log(flat);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM