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