JavaScript数组去重
一、利用indexOf去重
创建新的空数组,遍历老数组,将新数组内没有的数组元素添加给新数组
二、利用双重for循环去重
利用双重for循环遍历,将数组内每一个元素与后面其他元素比较,如有重复,删除后面的
三、利用set
利用set数据类型内部参数不能重复的原理
四、利用sort方法
利用sort()方法将数组从小到大排序,排序后遍历数组,两两比较
五、includes()
创建新数组,遍历原数组,使用includes查询新数组内是否有原数组中的元素,如果没有,添加给新数组
六、flilter遍历去重
使用filter()方法遍历数组,返回 当前元素在原始数组中的第一个索引==当前索引值 的元素
(未完待续)