JS-日常小记

        小生今天无聊的时间看了一会js的代码片段和es6教程 (小生个人感觉自己的js基础不好,只能没事的时候补一补啊),之前看了一个es6的一些新特性,对set属性印象特别深刻。set属性一出,解决了多少新手们写数组去重的问题(必须点个赞!)。

        虽然印象深刻,但是一直没用过,所以也只是知道有个这个的方法可以快速去重,今天没事写了个例子,console的时候才发现,new Set()出来的数组竟然直接不是一个数组对象,而是一个类似obj对象的一个东西,顿时小生有点懵圈啊。。

    控制台出来的是这样的:

        new Set(['1','2','3'])

        Set(3) {"1", "2", "3"}

        后来看了一个大佬的比价才发新,想转数组其实也简单,只需要一行代码就行,

       Array.from(new Set(['1','2','3']))    

       ["1", "2", "3"]

        有了这个操作,以后数组去重什么的不要太方便,哈哈。但是如果是多维的,new Set去重好像还是有点乏力啊。。。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容