JavaScript concat() 数组拼接方法

javascript 中 concat() 方法用于连接两个或多个数组。该方法不会改变现有的数组,而是返回一个新的数组。

语法

array1.concat(array2, array3,..., arrayX)

参数

  • array2, array3,..., arrayX : 必需。需要连接的数组。

返回值:

  • Array 对象 :返回一个新的数组。该数组是通过把所有 arrayX 参数添加到 arrayObject 中生成的。如果要进行 concat() 操作的参数是数组,那么添加的是数组中的元素,而不是数组。

实例:

合并两个数组:

const array1 = ['a', 'b', 'c'];
const array2 = ['d', 'e', 'f'];
const array3 = array1.concat(array2);
 
console.log(array3);  // 输出:['a', 'b', 'c', 'd', 'e', 'f']
children 输出结果:

['a', 'b', 'c', 'd', 'e', 'f']

合并三个数组:

const array1 = ['a', 'b', 'c'];
const array2 = ['d', 'e', 'f'];
const array3 = ['g', 'h', 'i'];
const array4 = array1.concat(array2, array3);
 
console.log(array4);  // 输出:['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i']
children 输出结果:

['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i']