1.set数据结构可以进行数组的去重
set数据结构可以过滤掉重复的数据,参数可以为数组------输出结果为[ 'a' , ' b' ]

2.利用循环遍历的方式去重
遍历数组,对数组的每一项进行判断
①indexOf方法
如果indexOf返回-1,那么就将这个数据添加到新的空数组里,而这个新的数组就是去重后的数组

②inclueds方法
原理一样,这次是利用inclueds方法进行判断,如果返回false就说明新数组里没有这个元素,可以添加

3.双重for循环
第一层循环遍历出数组的每一项,第二层循环进行比较

4.filter+indexOf去重
indexOf返回数组中目标元素首次出现位置的索引值,所以如果遍历的当前元素的索引值与indexOf筛选出来的索引值相等,那么就说明这个元素是第一次出现,就将这个元素过滤到新数组中返回

5.sort方法
先将原数组进行排序,并创建一个新的数组,里面存着排序后的第一个数据,之后从第二个数据进行数组的遍历,分别与上一个数据进行比较,如果不等就将数据添加进新数组

网友评论