📜  javascript union 两组 - Javascript(1)

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

JavaScript中如何对两组数据进行合并操作

在JavaScript中,我们可以使用concat()方法对两个数组进行合并操作,从而得到一个新数组。

方法一:使用concat()方法进行合并
const arr1 = [1, 2, 3];
const arr2 = [4, 5, 6];
const newArr = arr1.concat(arr2);
console.log(newArr); // [1, 2, 3, 4, 5, 6]

上述代码中,我们首先定义了两个数组arr1arr2,然后使用concat()方法将它们合并成一个新数组newArr

方法二:使用展开运算符进行合并
const arr1 = [1, 2, 3];
const arr2 = [4, 5, 6];
const newArr = [...arr1, ...arr2];
console.log(newArr); // [1, 2, 3, 4, 5, 6]

除了使用concat()方法外,我们还可以使用展开运算符...对两个数组进行合并操作,同样得到一个新数组newArr

注意事项
  • 以上两种方法都不会改变原有的数组arr1arr2
  • 如果将一个数组与一个非数组的值相结合,concat()将非数组值添加到末尾,并返回新数组。展开运算符会抛出TypeError异常,因为非数组的值不能被展开。
总结

在JavaScript中,我们可以使用concat()方法和展开运算符对两个数组进行合并操作,得到一个新数组,从而方便地进行后续操作。