点击图片或戳我查看详情和投简历
文章出自:前端
原文链接
数组去重是面试中面试官非常青睐的考点,被问到的同学,经常说完一种答案后,面试官幽幽的说“还有其他方法吗?” 这时候心里真的是想反问面试官一句“回字有四种写法,你会吗?”,当然开个玩笑,既然面试中很常见,那我们就总结一下数组去重的方法。
首先总结一下我们数组的方法:
还有其他可以处理数组的几个方法:
下面我们进入正题:
1set
2对象属性名不能重复
3indexof
4sort
5includes
如果数组包含那一项,返回true;不包含返回false;
6hasOwnProperty
检测属性名是否是对象的一个私有属性;返回一个布尔值;
7filter+indexOf
8splice
9递归
10Map
11reduce
12剩余运算符…
这次再有面试官问你数组去重就不用心慌慌啦