JavaScript数组去重

一、利用indexOf去重

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

 

二、利用双重for循环去重

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

 

三、利用set

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

 

四、利用sort方法

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

 

五、includes()

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

 

六、flilter遍历去重

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

 

 

(未完待续)

posted @ 2021-12-20 09:56  秩幽南  阅读(51)  评论(0)    收藏  举报