var a = [1,2,3,4,5,6];
var b=["foo","bar", "fun"];
最終的結(jié)果是:[1,2,3,4,5,6,"foo","bar","fun"]
方法1:concat
????c=a.concat(b);? ? //(c是新數(shù)組,此時(shí)內(nèi)存使用有盯另,c,a,b三個(gè)數(shù)組惠豺。)
concat介紹:?http://www.w3school.com.cn/jsref/jsref_concat_array.asp
方法2:不使用新數(shù)組
? ??for(var i=0;i<b.length;i++){
????????a.push(b[i]);
????}
方法3:apply(推薦)
? ? a.push.apply(a,b);
方法4:es6的寫(xiě)法(推薦)
? ? a.push(...b);