数组去重顾名思义就是去掉数组中重复出现的元素,所以会改变原数组,这里我们要新建一个新数组,简单给大家说说我这方法。(数组去重有很多方法,我这个是最简单的方法)
1、先创建一个新数组
2、使用循环遍历到原数组中的每一个数
3、进行判断,这里使用数组中的indexOf()这个方法,indexOf()这个方法的用处就是检测数组中的数,如果存在就会返回该数的下标,如果不返回,即返回-1,所有我们使用这个方法进行判断,若果新数组中返回了-1,那么证明新数组中没有该数,就将该数使用push()(数组方法,末尾追加一个元素)添加尽新数组
var arr = [3,2,1,3,5,3,5]
var newArr = []
for(var i = 0;i<arr.length;i++){
if(newArr.indexOf(arr[i])==-1){
newArr.push(arr[i])
}
}
console.log(newArr)