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)
参数
参数 | 描述 |
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 |
是 | 是 | 是 | 是 | 是 | 是 |