如何在JavaScript中連接兩個數組

了解如何使用JavaScript合併兩個或多個數組

假設您有兩個數組:

const first = ['one', 'two']
const second = ['three', 'four']

您想將它們合併為一個數組

你怎麼能這樣呢?

現代方法是使用解構運算符創建一個全新的數組:

const result = [...first, ...second]

這就是我的建議。請注意,此運算符是ES6中引入的,因此較舊的瀏覽器(閱讀:Internet Explorer)可能不支持它。

如果您想要一種適用於舊版瀏覽器的解決方案,則可以使用concat()可以在任何數組上調用的方法:

const result = first.concat(second)

兩種方法都將生成一個新數組,而不修改現有數組。

免費下載我的JavaScript初學者手冊


更多js教程: