如何在JavaScript中连接两个数组

97 阅读1分钟

了解如何使用JavaScript合并两个或多个数组

假设你有两个数组。

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

并且你想把它们合并成一个单一的数组

你怎么能这样做呢?

现代的方法是使用析构操作符,来创建一个全新的数组。

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

这就是我推荐的方法。注意,这个操作符是在ES6中引入的,所以旧的浏览器(阅读:Internet Explorer)可能不支持它。

如果你想要一个同样适用于旧版浏览器的解决方案,你可以使用concat() ,该方法可以在任何数组上调用。

const result = first.concat(second)

这两种方法都会生成一个新的数组,而不会修改现有的数组。