JS-日常小记

作者: 回忆丶阑珊 | 来源:发表于2018-10-31 15:20 被阅读6次

            小生今天无聊的时间看了一会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去重好像还是有点乏力啊。。。

    相关文章

      网友评论

        本文标题:JS-日常小记

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