...new Set([])

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);

这样就可以了

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • ES6语法跟babel: 一、首先我们来解释一下什么是ES? ES的全称是ECMAScript。1996 11 ,...
    Mooya_阅读 1,166评论 0 0
  • *node下用express框架,实现一个简单的mvc *构建工具:gulp / babel / webpack ...
    韩娜爱吃辣_前端程序媛阅读 1,220评论 0 1
  • 【1】 我有个朋友,叫朱念八。不知道他家是否知晓朱重八,总之,我们叫他小八,为什么不是老八,因为不想多个爸爸。 小...
    陶哈哈哈阅读 737评论 0 0
  • 那风如狂潮一般涌来,前赴后继,灰棕色教学楼后的那一排水杉被拍打得落下了玉穗似的叶子。深秋,格外地寒冷,那操场边所剩...
    槛内人f阅读 329评论 0 1
  • 潇潇秋倦,陈词古扇,望断佩鸣轩。疏影横帘,斑斑泪染,却是缠。念君发绾,只盼红笺,万截世无双,寸寸难。
    晴玖阅读 137评论 0 0

友情链接更多精彩内容