js 数组去重的方法unique
2021-02-15 16:23
                         标签:return   方法   prot   fine   cti   数组去重   添加   对象属性   index    方法一:.Array.prototype.unique=function(){   var arr=[];//新建一个临时数组   for(var i=0;i     if(arr.indexOf(this[i])==-1){//当前数组的第i个值在新数组中找不到,则添加到新数组中去       arr.push(this[i]);     }   }   return arr; }; 方法二:Array.prototype.unique=function(){     var arr=[];//新建一个临时数组     var obj={};//新建一个新对象,根据对象属性的唯一性,来判断     for(var i=0;i       if(obj[this[i]]==undefined){         obj[this[i]]=1;         arr.push(this[i]);       }     }     return arr;  }; 方法三:Array.prototype.unique=function(){     var arr=[];//新建一个临时数组     for(var i=0;i       if(this.indexOf(this[i]==i)){//判断当前数组第i个值是否是第i个数,如果不是,代表数组前面已有相同的值。         arr.push(this[i]);       }     }     return arr; }; js  数组去重的方法unique 标签:return   方法   prot   fine   cti   数组去重   添加   对象属性   index    原文地址:https://www.cnblogs.com/thlcom/p/12712669.html