1. 使用concat方法:可以将两个或多个数组合并成一个新数组。
var arr1 = [1, 2, 3];
var arr2 = [4, 5, 6];
var arr3 = arr1.concat(arr2);
console.log(arr3); // [1, 2, 3, 4, 5, 6]
  1. 使用扩展运算符(...):可以将一个数组展开成多个参数,方便地合并到另一个数组中。
var arr1 = [1, 2, 3];
var arr2 = [4, 5, 6];
var arr3 = [...arr1, ...arr2];
console.log(arr3); // [1, 2, 3, 4, 5, 6]
  1. 使用push方法:可以将一个数组的元素添加到另一个数组的末尾。
var arr1 = [1, 2, 3];
var arr2 = [4, 5, 6];
Array.prototype.push.apply(arr1, arr2);
console.log(arr1); // [1, 2, 3, 4, 5, 6]
  1. 使用Array.from方法:可以将一个类数组对象或可迭代对象转换成数组,并且可以指定一个map函数对每个元素进行转换。
var arr1 = [1, 2, 3];
var arr2 = [4, 5, 6];
var arr3 = Array.from(arr1).concat(Array.from(arr2));
console.log(arr3); // [1, 2, 3, 4, 5, 6]
合并数组也有几种方法js

原文地址: http://www.cveoy.top/t/topic/buW0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录