📜  在数组中合并数组 - Javascript (1)

📅  最后修改于: 2023-12-03 15:08:02.864000             🧑  作者: Mango

在数组中合并数组 - Javascript

在Javascript中,我们可以使用 concat() 方法合并两个或多个数组。该方法不会改变原数组,而是返回一个新的合并后的数组。

语法
array1.concat(array2, array3, ..., arrayX)
参数
  • array2, array3, ..., arrayX : 要合并的数组。
示例代码
const array1 = ['apple', 'banana', 'grape'];
const array2 = ['orange', 'kiwi', 'lemon'];

// 合并两个数组
const newArray = array1.concat(array2);

console.log(newArray);
// 输出: ['apple', 'banana', 'grape', 'orange', 'kiwi', 'lemon']
注意事项
  • concat() 方法不会改变原数组,它会返回一个新的数组。
  • 如果你需要在原数组上进行更改,可以使用 push() 方法。
  • concat() 方法可以接受任意数量的参数,这些参数可以是数组或值。
  • 在某些情况下,使用 spread 运算符可以更清晰地合并数组。
使用spread运算符合并数组
const array1 = ['apple', 'banana', 'grape'];
const array2 = ['orange', 'kiwi', 'lemon'];

// 使用spread运算符合并两个数组
const newArray = [...array1, ...array2];

console.log(newArray);
// 输出: ['apple', 'banana', 'grape', 'orange', 'kiwi', 'lemon']
结论

使用 concat() 方法或 spread 运算符,我们可以方便地合并两个或多个数组,对于需要对原数组进行更改的情况,可以使用 push() 方法。