1、
let temp = [];
Array.prototype.fn1 = function(){
this.filter(function(val,index,self){
if(self.indexOf(val) !== index){
temp.push(val);
}
});
return temp;
};
2、
function fn(arr){
let result = {};
let newArr = [];
for(var i=0;i<arr.length;i++){
if(!result[arr[i]]){
newArr.push(arr[i]);
result[arr[i]] = 1;
}
}
return result;
}
3、
function fn(arr){
var newArr = [];
for(var i=0;i<arr.length;i++){
if(newArr.indexOf(arr[i]) === -1){
newArr.push(arr[i]);
}
}
return newArr;
}