📜  JavaScript 数组 concat() 方法(1)

📅  最后修改于: 2023-12-03 14:42:34.866000             🧑  作者: Mango

JavaScript 数组 concat() 方法

concat() 方法用于连接两个或多个数组,返回一个新数组。

语法
array.concat(array1, array2, ..., arrayX)

参数说明:

  • array1, array2, ..., arrayX:要连接起来的数组。可以是数组对象,也可以是原始值数组。
返回值

concat() 方法返回一个新数组,其中包含被连接数组的所有元素。

示例
const arr1 = [1, 2, 3];
const arr2 = [4, 5, 6];
const arr3 = [7, 8, 9];

const newArr = arr1.concat(arr2, arr3);

console.log(newArr); // [1, 2, 3, 4, 5, 6, 7, 8, 9]
注意事项
  • concat() 方法不改变原始数组,而是返回一个新数组。
  • 如果没有传递任何参数,则concat() 方法只是复制当前数组并返回这个副本。
扩展运算符

在 ES6 中,可以使用扩展运算符(...)来替代concat() 方法。例如:

const arr1 = [1, 2, 3];
const arr2 = [4, 5, 6];
const arr3 = [7, 8, 9];

const newArr = [...arr1, ...arr2, ...arr3];

console.log(newArr); // [1, 2, 3, 4, 5, 6, 7, 8, 9]

这段代码与前面的代码产生的结果相同。