js数组去重es6方法(set去重方法最常用)

js去重方法有很多,利用ES6中Set方法对数组去重最常用,set方法似于数组,但它的一大特性就是所有元素都是唯一的,没有重复。如果不考虑兼容性,这种最常用去重的方法代码最少,set方法去重应该说是简单的去重方式了。

js数组去重es6方法

一、Es6 set方法介绍

set方法似于数组,但它的一大特性就是所有元素都是唯一的,没有重复。

1.set方法是一种数据结构,可以认为是数组;

2.set方法里面添加的对象即使相同也是不相等的

例如:set.add({}); set.add({}); 可以同时存在;

3.Set.prototype.constructor,构造函数,默认是set函数;

4.Array.from方法可以将set结构转化为数组;

Array.from(new Set([...a,...b]))

5、Set的属性:size--返回 Set 实例的成员总数。

二、js数组set去重方法实例代码如下:

var a = [1,2,3,4,5,2,3,5,5,5,5]
let list = [...new Set(a)]
console.log(list); // 输出结果 [1, 2, 3, 4, 5]
版权声明:
作者:Joker 链接:https://456787.xyz/archives/1420
文章版权归作者所有,转载请注明出处。
THE END
分享
二维码
打赏
< <上一篇
下一篇>>