一般來說,如果要將兩個陣列合併,會用
var arr1 = [1, 2]; |
但這樣做出來的arr3結果會是
[ [1, 2], [3 ,4] ] |
直接將陣列當成是陣列中的元素,而不是我們想要的
[1, 2, 3, 4] |
單純元素存進去就好
所以使用到一個功能
…
沒有錯,就是...
...
的功能稱為展開,會將陣列的理面的每個元素做回傳,例如
var arr = [1, 2, 3, 4]; |
所以如果要將兩個陣列內容元素做合併,可以這樣做
var arr1 = [1, 2]; |
輸出結果會是
[1, 2, 3, 4] |
而不再是單純將陣列放進去當元素了!