在js中如何拼接兩個數組?
一般我們會採用for循環:
let arr=["lhao","houdunren"];
let hd=["js","css"];
for(const value of hd){
arr.push(value);
}
console.table(arr)
運行結果如下:
但這個方法顯得有些複雜,能簡化嘛?
這就要提到我們js中的展開語法了: …
let arr=["lhao","houdunren"];
let hd=["js","css"];
arr=[...arr,...hd];
console.table(arr);
上述代碼運行結果與上圖相同
js中的展開語法在函數中應用也很廣泛哦
function sum(...args){
console.table(args);
}
sum(1,2,3,4,5);
代碼中args包含了sum函數中所有的參數,是不是簡便多了?