过滤掉数组中重复的元素

简介: 过滤掉数组中重复的元素

     要将数组中重复的元素过滤掉,可以使用 JavaScript 的 Set 数据结构来实现,因为 Set 只会存储唯一的值,重复的值会被自动过滤掉。然后再将 Set 转换回数组。

方法适用于:原生js vue react

假设数组如下:

let a = ["1", "2", "3", "1", "1"];

使用 ES6 的 Set 数据结构是一个非常简洁和高效的方法来从数组中去除重复的元素。

首先使用 Set 来创建一个不包含重复元素的集合,然后使用展开运算符(...)将 Set 转换回数组形式,从而得到不重复的数组

let uniqueArray = [...new Set(a)];
console.log(uniqueArray); // ["1", "2", "3"]

有不同意见评论区进行评论共同学习共同进步

目录
打赏
0
0
0
0
295
分享
相关文章
过滤数组中的元素
过滤数组中的元素
61 0
如何在处理重复值时保持数据的原始顺序?
可以在处理数据重复值时有效地保持数据的原始顺序,确保数据在清洗和预处理过程中不会因为重复值的处理而导致顺序混乱,从而保证了数据分析结果的准确性和可靠性。
160 64
|
6月前
去除数组重复成员的方法
去除数组重复成员的方法
51 2
数组筛选,将数组[2,0,6,1,77,0,52,0,25,7]中大于等于10元素选出来,放入新数组,声明一个新的数组用于存放新数据newArr,遍历原来的旧数组,找到大于10的元素,依次追加新数组
数组筛选,将数组[2,0,6,1,77,0,52,0,25,7]中大于等于10元素选出来,放入新数组,声明一个新的数组用于存放新数据newArr,遍历原来的旧数组,找到大于10的元素,依次追加新数组
|
9月前
过滤多余的字符串
过滤多余的字符串
35 0
|
9月前
【全网最简短代码】筛选出新数组中和旧数组的重复项,并和旧数组合并(往数组追加新的数据对象且去重,合并两个数组不重复数据)
【全网最简短代码】筛选出新数组中和旧数组的重复项,并和旧数组合并(往数组追加新的数据对象且去重,合并两个数组不重复数据)
|
9月前
判断两个不重复的list集合是否相等 只比较元素值 不比较顺序
判断两个不重复的list集合是否相等 只比较元素值 不比较顺序
86 0
删除数组中重复出现的值
删除数组中重复出现的值
88 0
一日一技:包含非hashable元素的列表如何去重并保持顺序?
一日一技:包含非hashable元素的列表如何去重并保持顺序?
129 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等