📜  js 数组 concat - Javascript (1)

📅  最后修改于: 2023-12-03 15:17:02.386000             🧑  作者: Mango

JS 数组 concat

在 JavaScript 中,concat() 方法被用于连接两个数组。该方法不会改变现有的数组,它返回一个新的数组。

语法
array1.concat(array2, array3, ..., arrayX)
  • array1 - 必需。第一个数组。
  • array2, array3, ..., arrayX - 可选。从第二个数组起每个数组将会与第一个数组合并。
返回值

concat() 方法返回一个新的数组,由调用该方法的数组和所有参数组成。

示例

以下示例演示了 concat() 方法的使用:

var array1 = ["a", "b", "c"];
var array2 = ["d", "e", "f"];
var array3 = ["g", "h", "i"];

// 连接两个数组
var result1 = array1.concat(array2);
console.log(result1); // 输出 ["a", "b", "c", "d", "e", "f"]

// 连接三个数组
var result2 = array1.concat(array2, array3);
console.log(result2); // 输出 ["a", "b", "c", "d", "e", "f", "g", "h", "i"]
注意事项
  • concat() 方法不会改变现有的数组,而是返回一个新数组。
  • 如果参数是一个或多个数组,则该方法将数组成员添加到新数组中,而不是将数组作为单个元素添加到新数组中。
  • 如果任何参数是一个非数组对象,则使用 toString 将其转换为字符串。字符串连接数组元素。
  • concatenate 意味着连接或合并,因此该方法将该术语确实体现在 JavaScript 中。