前端常见编程题(一):数组去重

前几天面试时面试官突然问我数组去重,我一下子就蒙了,写了半年的vue,js基本上忘了差不多了,这段时间背的面试题,也全是概念性的,很少遇到编程题,不过既然遇到了,还是多准备一下吧,定个小目标,先把js常见的编程题搞定。

数组去重
方法一:利用数组的indexOf下标属性来查询。

方法二:先将原数组排序,在与相邻的进行比较,如果不同则存入新数组。

注:sort() 方法用于对数组的元素进行排序。排序顺序可以是字母或数字,并按升序或降序。默认排序顺序为按字母升序。

方法三:利用数组原型对象上的includes方法。

注:includes() 方法用来判断一个数组是否包含一个指定的值,如果是返回 true,否则false。

除了这些还有其他的方法,但这里就不一一列举了,有兴趣的小伙伴可以自己在网上查。
未完待续...

原文地址:https://www.cnblogs.com/s272/p/14938362.html