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

 分类:js知识时间:2022-06-16 07:30:52点击:

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]
除注明外的文章,均为来源:老汤博客,转载请保留本文地址!
原文地址: