连接两个数组:
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 |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!