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"]