1、传统
思路:将数组是否重复用对象的属性判断
Array.prototype.unique=function(){
var obj={};
var arr=[];
for(var i=0,len=this.length;i<len;i++){
if(!obj[this[i]]){
obj[this[i]]=1;
arr.push(this[i])
}
}
return arr
}
2、es6
Array.prototype.unique=function(){
return Array.from(new Set(this));
}