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

admin 684 0

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

js数组去重es6方法(set去重方法最常用)-第1张图片-前端这点事

一、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]
富士康官网

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~