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

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號
日韩乱码人妻无码中文视频| 亚洲精品中文字幕| 中文字幕在线视频精品| 亚洲欧美日韩一区二区三区| 国产精品日韩一区二区三区| 精品国产一区二区三区AV| 国产精品亚洲精品青青青| 久久99精品国产自在现线小黄鸭| 久久这里只精品99re免费| 国产亚洲精品xxx| 日韩精品无码免费专区午夜不卡| 国产乱码伦精品一区二区三区麻豆| 免费看一级毛片在线观看精品视频| 日韩精品无码一区二区三区免费| 国产精品成人一区无码| 杨幂精品国产专区91在线| 国内精品自产拍在线观看| 久久精品国产亚洲AV电影网| 久9热视频这里只精品18| 国产精品香蕉在线一区| 午夜国产精品免费观看| 国产精品视频网站你懂得| 久久精品国产亚洲AV久| 亚洲精品中文字幕乱码| 亚洲精品乱码久久久久久下载| 88国产精品视频一区二区三区| 97精品免费视频| 亚洲国产成人精品无码区在线秒播| 2021国产精品一区二区在线| 亚洲综合一区二区精品久久| 正在播放国产精品放孕妇| 亚洲国产午夜精品理论片| 99久久精品午夜一区二区| 四虎国产精品高清在线观看| 国产a视频精品免费观看| …久久精品99久久香蕉国产| 亚洲精品无码mⅴ在线观看| 国产精品麻豆欧美日韩WW | 国产日韩亚洲大尺度高清| 日韩一区二区精品观看| 日韩av无码久久精品免费|