es6-set结构的用法总结。

set--结构类似于数组,但是成员唯一,不会有重复的元素。

创建:let set = new Set([1,2.3]);    let set = new Set(); set.add(1)

作用:移除数组的重复元素,,判断重复依据:===。特别注意,NaN === NaN的结果为false,但是在set内部这个公司是被处理的。不能添加两个NaN

方法:add:添加元素,返回长度。delete:删除某个值,返回布尔值。has:判断是否包含某个元素,返回布尔值。clear清除set,没有返回值。
遍历方法:keys,values,entries,forEach。其中遍历的顺序就是插入的顺序,因此,可以保证回调函数的顺序执行。

转换为数组:Array.from(new Set([1,2])),或者用[...new Set(1,2)]

posted on 2017-11-28 11:02  未来-竭尽全力  阅读(635)  评论(0编辑  收藏  举报

导航