如何在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教程: