了解如何使用JavaScript合併兩個或多個數組
假設你有兩個數組:
const first = ['one', 'two']
const second = ['three', 'four']
你想將它們合併為一個單一的數組,該怎麼辦?
現代方法是使用解構運算符來創建一個全新的數組:
const result = [...first, ...second]
這是我推薦的方法。請注意,這個運算符在ES6中引入,所以舊版本的瀏覽器(比如:Internet Explorer)可能不支持它。
如果你需要在舊版本的瀏覽器中也能運行的解決方案,你可以使用concat()
方法,該方法可以在任何數組上調用:
const result = first.concat(second)
這兩種方法都會生成一個新的數組,而不會修改現有的數組。