WEB 教程
实践 示例
HTML 参考手册
CSS 参考手册
PHP 参考手册

如何在 JavaScript 中合并两个数组

主题:JavaScript / jQuery上一页|下一页

答案:使用concat()方法

您可以简单地使用 concat() 方法来合并两个或多个 JavaScript 数组。 此方法不会更改现有数组,而是返回一个新数组。

让我们试试下面的例子来了解它的基本工作原理:

// Sample arrays
var array1 = ["Red", "Green", "Blue"];
var array2 = ["Apple", "Kiwi"];

// 连接数组
var result = array1.concat(array2);
console.log(result); // Prints: ["Red", "Green", "Blue", "Apple", "Kiwi"]

下面的例子展示了如何使用 concat() 方法来合并两个以上的数组:

// Sample arrays
var array1 = [1, 2, 3];
var array2 = [4, 5, 6];
var array3 = [7, 8, 9];

// 连接数组
var result = array1.concat(array2, array3);
console.log(result); // Prints: [1, 2, 3, 4, 5, 6, 7, 8, 9]

或者,您也可以使用 JavaScript ES6 中引入的扩展运算符 (...) 来合并两个或多个数组,如下例所示:

// Sample arrays
var array1 = ["a", "b", "c"];
var array2 = [1, 2, 3];

// 连接数组
var result = [...array1, ...array2];
console.log(result); // Prints: ["a", "b", "c", 1, 2, 3]

请参阅 JavaScript 数组 上的教程,了解有关创建和操作数组的更多信息。


FAQ 相关问题解答

以下是与此主题相关的更多常见问题解答:

Advertisements