📜  js 将数组添加到数组 - Javascript (1)

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

JS 将数组添加到数组 - Javascript

在 JavaScript 中,我们可以使用 concat() 方法将一个数组添加到另一个数组中。这种方法不会改变原始数组,而是返回一个新数组,其中包含原始数组和新数组的所有元素。

使用 concat() 方法

以下是使用 concat() 方法将一个数组添加到另一个数组中的示例代码:

let array1 = [1, 2, 3];
let array2 = [4, 5, 6];

let newArray = array1.concat(array2);

console.log(newArray); // [1, 2, 3, 4, 5, 6]

在上面的示例代码中,我们首先定义了两个数组 array1array2,然后使用 concat() 方法将它们合并为一个新数组 newArray。最后,我们使用 console.log() 方法将新数组打印到控制台中。

使用 spread 操作符

除了使用 concat() 方法外,我们还可以使用 ES6 中引入的 spread 操作符。这个操作符可以将一个数组打散为多个元素,我们可以在另一个数组中使用这些元素。以下是使用 spread 操作符将一个数组添加到另一个数组中的示例代码:

let array1 = [1, 2, 3];
let array2 = [4, 5, 6];

let newArray = [...array1, ...array2];

console.log(newArray); // [1, 2, 3, 4, 5, 6]

在上面的示例代码中,我们首先定义了两个数组 array1array2,然后使用 spread 操作符将它们合并为一个新数组 newArray。最后,我们使用 console.log() 方法将新数组打印到控制台中。

使用 push() 方法

如果我们想将一个数组添加到另一个数组的末尾,我们可以使用 push() 方法。以下是使用 push() 方法将一个数组添加到另一个数组末尾的示例代码:

let array1 = [1, 2, 3];
let array2 = [4, 5, 6];

array1.push(...array2);

console.log(array1); // [1, 2, 3, 4, 5, 6]

在上面的示例代码中,我们首先定义了两个数组 array1array2,然后使用 push() 方法将 array2 的元素添加到 array1 的末尾。最后,我们使用 console.log() 方法将修改后的 array1 数组打印到控制台中。

小结

在 JavaScript 中,我们可以使用 concat() 方法、spread 操作符或 push() 方法将一个数组添加到另一个数组中。这些方法都不会改变原始数组,而是返回一个新数组或修改原始数组。