JavaScript 数组去重合并:使用 Set 对象保留唯一值

如何将两个数组 A 和 B 合并,并去除重复元素,保留唯一值?可以使用 Set 对象进行去重,然后将去重后的结果添加到 A 数组中。

代码示例

let A = [1, 2, 3];
let B = [2, 3, 4];

let set = new Set([...A, ...B]); // 将 A 和 B 数组合并并去重
let C = Array.from(set); // 将 Set 对象转换为数组

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

解释

  1. new Set([...A, ...B]):使用 ES6 的扩展运算符 ... 将 A 和 B 数组合并,然后传入 Set 对象的构造函数。Set 对象只存储唯一值,因此合并后的数组会自动去重。
  2. Array.from(set):将 Set 对象转换为数组。

通过这种方法,我们成功地将两个数组合并并去除了重复元素,保留了唯一值。

总结

使用 Set 对象可以轻松实现数组去重合并,代码简洁易懂,是 JavaScript 中常用的技巧。

JavaScript 数组去重合并:使用 Set 对象保留唯一值

原文地址: https://www.cveoy.top/t/topic/n56M 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录