var arrOld =[2,3,4,5,3,6,4,2,7,5]var arrNew =[];// 2,3,4,5,6,7var flag =true;for(var i =0; i < arrOld.length; i++){
flag =true;for(var j =0; j < arrNew.length; j++){if(arrNew[j]== arrOld[i]){
flag =false;}}if(flag){
arrNew.push(arrOld[i]);}}
console.log(arrNew);
方法二:对象去重
利用对象属性存在的特性,如果没有该属性则存入新数组
var arrO =[15,12,13,14,15,10,15,12,13]var arrnew =[]// 10,12,13,14,15,var obj ={}for(let a =0; a < arrO.length; a++){
obj[arrO[a]]=1}for(let x in obj){
arrnew.push(x)}
console.log(arrnew);