前言 去重是开发和面试中经常遇到的问题,下面是总结的 11 种去重方法 方法 示例数组 var arr = [1, 2, 4, 5, 5, 2, 1, 1, 4, 6] set + 解构赋值 这种方法利用了 set 成员唯一的特征和扩展运算符方法实现 function fn1() { return ([...new Set(arr)]); } console.log(fn1()); forEach 循环 + indexOf 先使用 foreach 循环取到每一个元素,在这里也可以改成 for 循…