📜  concat - Javascript (1)

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

Javascript中的concat函数

在Javascript中,concat函数是用于将两个或多个数组合并成一个数组的函数。本文将介绍concat函数的用法、语法及示例。

语法

concat函数的语法如下:

array.concat(array1, array2, ..., arrayN)

array为原始数组,array1, array2, ..., arrayN为要合并的数组。

返回值

concat函数返回一个新的数组,该数组包含原始数组和所有提供的数组中的所有元素。

示例

下面是一些示例演示concat函数的用法。

// 将两个数组合成一个新数组
const array1 = [1, 2, 3];
const array2 = [4, 5, 6];
const newArray1 = array1.concat(array2);
console.log(newArray1); // [1, 2, 3, 4, 5, 6]

// 将多个数组合成一个新数组
const array3 = [7, 8, 9];
const newArray2 = array1.concat(array2, array3);
console.log(newArray2); // [1, 2, 3, 4, 5, 6, 7, 8, 9]

// 将原始数组和空数组拼接
const array4 = [];
const newArray3 = array1.concat(array4);
console.log(newArray3); // [1, 2, 3]

// 将两个字符串合成一个字符串数组
const stringArray1 = ['hello', 'world'];
const stringArray2 = ['goodbye', 'world'];
const newStringArray1 = stringArray1.concat(stringArray2);
console.log(newStringArray1); // ['hello', 'world', 'goodbye', 'world']

// 将两个对象数组合成一个对象数组
const objectArray1 = [{
  name: 'Sarah',
  age: 23
}, {
  name: 'John',
  age: 30
}];
const objectArray2 = [{
  name: 'Alice',
  age: 25
}, {
  name: 'Bob',
  age: 32
}];
const newObjectArray1 = objectArray1.concat(objectArray2);
console.log(newObjectArray1); // [{name: 'Sarah', age: 23}, {name: 'John', age: 30}, {name: 'Alice', age: 25}, {name: 'Bob', age: 32}]

以上是concat函数的用法及示例,希望对你有所帮助!