美文网首页
...new Set([])

...new Set([])

作者: Light_shallow | 来源:发表于2018-11-23 15:40 被阅读0次

new Set实现去重

...实现解构

let set =new Set(['a','b','c','a']);

console.log(set);//Set[3]{'a','b','c'} size:3

console.log(set.size);//3

var c = [...set];

console.log(c);//['a','b','c']

console.log(c.join(','));//a,b,c

console.log(..set);这样是直接输出值的;

可是用这个

let arr = ...set;

console.log(arr);

控制台就会报错,后来发现是要在外面加个中括号 

let arr = [...set];

console.log(arr);

这样就可以了

相关文章

  • ...new Set([])

    new Set实现去重 ...实现解构 let set =new Set(['a','b','c','a']); ...

  • 去重的hashset类似

    mySet: Set = new Set (); const mySet1 = new Set() mySet1...

  • es6 Set方法

    Set 集合 var s = new Set(); // 初始化一个空 Setvar s2 = new Set([...

  • new Set()

    基本用法 ES6提供了新的数据结构Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set本身是一个构...

  • ...new Set([]) 与 [... copy]

    实现拷贝的两种方法:...new Set([])[... copy] 1,...new Set([]) 语法:.....

  • 简单的js去重

    new Set Array.from(new Set(arr)); 双重循环去重 filter去重

  • ES6 日常记录

    1. [...new set()] new set () 实现去重 ... 实现解构 https://es6.ru...

  • java常用方法

    java集合的方法:①Set set = new HashSet<>();②set.cont...

  • java常用方法

    java集合的方法:①Set set = new HashSet<>();②set.cont...

  • 数组去重的几个方法

    1 Array.from(new Set(arr)) [...new Set(arr)]2 for两层便利,和冒...

网友评论

      本文标题:...new Set([])

      本文链接:https://www.haomeiwen.com/subject/tytjqqtx.html