JavaScript 数组去重合并:使用 Set 对象保留唯一值
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]
解释
new Set([...A, ...B]):使用 ES6 的扩展运算符...将 A 和 B 数组合并,然后传入 Set 对象的构造函数。Set 对象只存储唯一值,因此合并后的数组会自动去重。Array.from(set):将 Set 对象转换为数组。
通过这种方法,我们成功地将两个数组合并并去除了重复元素,保留了唯一值。
总结
使用 Set 对象可以轻松实现数组去重合并,代码简洁易懂,是 JavaScript 中常用的技巧。
原文地址: https://www.cveoy.top/t/topic/n56M 著作权归作者所有。请勿转载和采集!