JavaScript 数组 concat() 方法

 JavaScript 数组对象

concat()方法用于合并两个或更多个数组。

此方法不更改现有数组,而是返回一个新数组。

语法:

array.concat(array1, array2, ..., arrayZ)
var fruits = ["Apple", "Mango", "Banana"];
var numbers = [5, 10, 12, 98, 3];
var arr = fruits.concat(numbers);
测试看看‹/›

浏览器兼容性

表中的数字指定了完全支持concat()方法的第一个浏览器版本:

Method
concat()115.5

参数值

参数描述
array1, array2, ..., arrayZ要合并的数组

技术细节

返回值:一个新的Array示例
JavaScript版本:ECMAScript 1

更多实例

下面的代码连接三个数组:

var num1 = [1, 2, 3];
var num2 = [4, 5, 6];
var num3 = [7, 8, 9];

var nums = num1.concat(num2, num3);
测试看看‹/›

以下代码将三个值添加到一个数组中:

var alpha = ['a', 'b', 'c'];
var alphaNumeric = alpha.concat(1, 2, [3, 4, 5]);
测试看看‹/›

 JavaScript 数组对象