JavaScript 数组 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)
参数
参数 | 描述 |
array1,... | 必需的。 要连接的数组。 |
返回值
类型 | 描述 |
数组 | 合并后的数组内容。 |
更多示例
连接字符串和数字
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 |
是 | 是 | 是 | 是 | 是 | 是 |