concat() 方法將傳入的陣列或非陣列值與原陣列合併,組成乙個新的陣列並返回。該方法會產生乙個新的陣列,但並不改變原陣列。
arr1 = [1,2];
arr2 = ["aa","as"];
console.log(arr1.concat(arr2));//[1, 2, "aa", "as"]
//或console.log(.concat(arr1,arr2));//[1, 2, "aa", "as"]
//原陣列不改變
console.log(arr1);//[1,2]
console.log(arr2);//["aa","as"]
該方法會改變原陣列。
var arr1 = [1,2];
var arr2 = ["aa","as"];
console.log(arr1); //[1, 2, "aa", "as"]
console.log(arr2); //["aa", "as"]
當然你也可以 通過對多個陣列遍歷,從而將多個陣列複製給另乙個新陣列,但是這麼做你不覺得累嗎? JS陣列合併
var a 1,2,3 b 4,5,6 向a陣列新增b var c a.concat b 1,2,3,4,5,6 console.log c 1,2,3 不改變本身 console.log a var a 0,1 var b 2,3,4 for var i 0 i b.length i 0,1,2,...
js多層物件陣列 合併 JS物件陣列合併去重?
陣列去重,一般會在面試的時候才會碰到,要求手寫陣列去重方法的 如果是被提問到,陣列去重的方法有哪些?你能答出其中的10種,面試官很有可能對你刮目相看。在實際專案中碰到的陣列去重,一般都是後台去處理,很少讓前端處理陣列去重。雖然運用到的概率較低,但還是需要了解一下,以防面試的時候被問到。陣列去重的方法...
js多層物件陣列 合併 JS物件陣列合併去重?
陣列去重,一般會在面試的時候才會碰到,要求手寫陣列去重方法的 如果是被提問到,陣列去重的方法有哪些?你能答出其中的10種,面試官很有可能對你刮目相看。在實際專案中碰到的陣列去重,一般都是後台去處理,很少讓前端處理陣列去重。雖然運用到的概率較低,但還是需要了解一下,以防面試的時候被問到。陣列去重的方法...