JavaScript数组去重


一、利用indexOf去重

 创建新的空数组,遍历老数组,将新数组内没有的数组元素添加给新数组

二、利用双重for循环去重

 利用双重for循环遍历,将数组内每一个元素与后面其他元素比较,如有重复,删除后面的

三、利用set

 利用set数据类型内部参数不能重复的原理

四、利用sort方法

 利用sort()方法将数组从小到大排序,排序后遍历数组,两两比较

五、includes()

 创建新数组,遍历原数组,使用includes查询新数组内是否有原数组中的元素,如果没有,添加给新数组

六、flilter遍历去重

 使用filter()方法遍历数组,返回  当前元素在原始数组中的第一个索引==当前索引值  的元素

(未完待续)