数组去重几种常见的方法
生活随笔
收集整理的這篇文章主要介紹了
数组去重几种常见的方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 使用 ES6 中的 set 是最簡單的去重方法
???let arr = [1, 2, 3, 4, 5, 5, 4, 3];
???let res = [...new Set(arr)];
2. 利用 Map 數據結構去重
? ? 創建一個空 Map 數據結構,遍歷需要去重的數組,把數組的每一個元素作為 key 存到 Map中。由于Map 中不會出現相同的 key 值,所以最終得到的就是去重后的結果。
3? 遞歸去重
4. forEach+indexOf
定義一個空數組,通過 forEach 循環,indexOf 判斷值是否是-1,如果是 push 到新的數組中
總結
以上是生活随笔為你收集整理的数组去重几种常见的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【cf 1182 E】Product O
- 下一篇: DDMS分析应用内存中的敏感信息