了解如何使用JavaScript合并两个或多个数组
假设你有两个数组。
const first = ['one', 'two']
const second = ['three', 'four']
并且你想把它们合并成一个单一的数组
你怎么能这样做呢?
现代的方法是使用析构操作符,来创建一个全新的数组。
const result = [...first, ...second]
这就是我推荐的方法。注意,这个操作符是在ES6中引入的,所以旧的浏览器(阅读:Internet Explorer)可能不支持它。
如果你想要一个同样适用于旧版浏览器的解决方案,你可以使用concat() ,该方法可以在任何数组上调用。
const result = first.concat(second)
这两种方法都会生成一个新的数组,而不会修改现有的数组。