站長資訊網
        最全最豐富的資訊網站

        es6擴展運算符可以去重嗎

        es6中,單獨使用擴展運算符“…”無法去重,可配合Set對象來進行數組去重。去重方法:1、用“new Set(arr)”語句將數組轉為Set集合類型,利用Set特性去除重復元素;2、用“[…集合]”語句將去重后的Set集合轉為數組。

        es6擴展運算符可以去重嗎

        本教程操作環境:windows7系統、ECMAScript 6版、Dell G3電腦。

        在es6中,單獨使用擴展運算符“…”無法去重,可配合Set對象來進行數組去重。

        • Set是ES6新提供的數據結構,類似于數組,但是本身沒有重復值。利用這一特性,我們可以將數組轉為Set類型進行去重,然后使用Array.from方法將其再轉為數組。

        • 擴展運算符是ES6中引入的,將可迭代對象展開到其單獨的元素中,所謂的可迭代對象就是任何能用for of循環進行遍歷的對象,例如:數組、字符串、Map 、Set 、DOM節點等。

        實現思想:

        • 將數組轉為set集合去重后,使用擴展運算符將集合展開到數組中,將集合轉為數組

        實現代碼:

        let arr=[1, 2, 3,3,2,"1",0,undefined,undefined]; let newArr=[...new Set(arr)]; console.log(newArr);

        es6擴展運算符可以去重嗎

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产精品理论片在线观看| 一区二区国产精品| 合区精品久久久中文字幕一区| 国内精品久久人妻互换| 久久国产乱子伦精品免费午夜| 99免费精品视频| 亚洲国产精品国自产拍AV| 国产精品五月天强力打造| 99国产欧美久久久精品蜜芽| 亚洲午夜成人精品电影在线观看| 白浆都出来了视频国产精品| 精品无码一区在线观看| 亚洲国产精品一区二区九九| 国产亚洲色婷婷久久99精品91| 久久99国产精品99久久| 国产三级久久久精品麻豆三级| 亚洲AV日韩精品久久久久久久| 久久亚洲av无码精品浪潮| 国产精品久久久99| 北岛玲日韩精品一区二区三区| 青青草国产精品欧美成人| 国产成人亚洲精品| 国精品无码一区二区三区在线 | 欧美亚洲色综久久精品国产 | 国模精品一区二区三区| 国产成人精品大尺度在线观看| 九九在线精品视频专区| 国产精品自产拍在线观看| 97热久久免费频精品99| 国产精品女同一区二区| 精品国产福利一区二区| 精品欧洲av无码一区二区三区| 久久亚洲精品无码AV红樱桃| 亚洲精品高清无码视频| 亚洲AV第一页国产精品| 亚洲日韩精品一区二区三区 | 91精品观看91久久久久久| 久久99热国产这有精品| 久久久久免费精品国产 | 国产精品视频免费观看| 成人国产精品高清在线观看|