數組的合並 總結的幾種方法


1,循環遍歷

var a=[0,1];
var b=[2,3,4];
 
for(var i=0;i<b.length;i++){
      a.push(b[i]) 
}
 
console.log(a);    //[0,1,2,3,4]

2,數組的concat 方法

var a = [101,102,103]
var b = ['a','b','c']
var c = a.concat(b)            //concat方法    返回新數組
console.log(c)                //[101, 102, 103, "a", "b", "c"]

3,apply 方法

 

var a = [101,102,103]
var b = ['a','b','c']
a.push.apply(a, b)                 //合並,不產生新數組
console.log(a)                      //[101, 102, 103, "a", "b", "c"]

 

4,ES6寫法—— 擴展運算(...擴展運算符)

 

 

var a = [101,102,103]
var b = ['a','b','c']
var c = [...a,...b]            // 擴展運算符的方法    產生一個新數組
console.log(c) // [101, 102, 103, "a", "b", "c"]

 


免責聲明!

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



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