js数组去重

165 阅读1分钟

<script type="text/javascript">
			var arr=[0,0,0,1,1,1,2,2,"a","a"];
			Array.prototype.uniq=function(){
				var temp={};
				var newArr=[];
				for(var i=0;i<this.length;i++){
					if(!temp.hasOwnProperty(this[i])){
						temp[this[i]]=this[i];
						newArr.push(this[i]);
					}
				}
				return newArr;
			}
			console.log(arr.uniq())
</script>