concat 原生方法

concat 是 JavaScript 原生数组方法,用于合并两个或多个数组。它不会改变原始数组,而是返回一个新数组,其中包含所有合并的元素。

语法

array1.concat(array2, array3, …, arrayN)

参数

  • array1: 要合并的第一个数组。
  • array2, …, arrayN: 需要合并到第一个数组的其他数组。

const array1 = [1, 2, 3];
const array2 = [3, 4, 5];

const mergedArray = array1.concat(array2);
const uniqueArray = […new Set(mergedArray)];

console.log(uniqueArray); // [1, 2, 3, 4, 5]

重复元素处理

concat 方法不会自动去除重复的元素。如果需要去除重复元素,可以在合并后使用 Set 或其他方法来处理。

const array1 = [1, 2, 3];
const array2 = [3, 4, 5];

const mergedArray = array1.concat(array2);
const uniqueArray = […new Set(mergedArray)];

console.log(uniqueArray); // [1, 2, 3, 4, 5]

在 JavaScript 中,concat 方法是专门用于数组的,因此不能直接用于对象。尝试对对象使用 concat 方法会导致错误,因为对象没有 concat 方法。

作者 admin

百度广告效果展示