最近工作中,遇到了一个很经典的问题,数组去重,因为前段时间带了几个朋友开始学习 Web,发现最初自己开始学习的时候很多技术细节都没有记录下来,今天刚好又遇到了这个问题,于是赶紧随手记下来。
日常开发过程中,不论是接口返回给我们的数据,还是我们自己创造的数据,难免会遇到有重复的情况,下面介绍两种简单的方法:
假设我们现在有这样的 arr 对象数组:
1 | const arr = [ |
1 | const res = new Map(); |
1 | const hash = {}; |
对于普通的数组去重,在这里就记录一下最方便的方法把:
1 | const arr = [1, 2, 3, 4, 3]; |
总结:日常开发中,可以只记最简单的方法,复杂的方法都可以在 Google 中搜索到,用到的时候搜就可以了,我相信这些方法用的多了自然而然就记住了,熟能生巧嘛~好好学习,天天向上👆