目录

JavaScript Array concat()

示例

连接两个数组:

const arr1 = ["Cecilie", "Lone"];
const arr2 = ["Emil", "Tobias", "Linus"];
const children = arr1.concat(arr2);

亲自试一试 »

连接三个数组:

const arr1 = ["Cecilie", "Lone"];
const arr2 = ["Emil", "Tobias", "Linus"];
const arr3 = ["Robin"];
const children = arr1.concat(arr2, arr3);
亲自试一试 »

下面有更多示例。


描述

这个concat()方法连接(连接)两个或多个数组。

这个concat()方法返回一个新数组,其中包含连接的数组。

这个concat()方法不会更改现有数组。


语法

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

参数

Parameter Description
array1,... Required.
The array(s) to be concatenated.

返回值

类型 描述
数组 连接数组的内容。


更多示例

连接字符串和数字:

const arr1 = ["Cecilie", "Lone"];
const arr2 = [1, 2, 3];
const arr3 = arr1.concat(arr2);

亲自试一试 »

连接嵌套数组:

const arr1 = [1, 2, [3, 4]];
const arr2 = [[5, 6], 7, 8];
const arr3 = arr1.concat(arr2);
亲自试一试 »

浏览器支持

concat()是 ECMAScript1 (ES1) 功能。

所有浏览器均完全支持 ES1 (JavaScript 1997):

Chrome Edge Firefox Safari Opera IE
Yes Yes Yes Yes Yes Yes