// 第一种 for循环 es5
function dRemove(arr){
var newArr = [];
for(var i = 0;i<arr.length;i++){
if(newArr.indexOf(arr[i]) === -1){
newArr.push(arr[i]);
}
}
return newArr;
function dRemove(arr){
var newArr = [];
for(var i = 0;i<arr.length;i++){
if(newArr.indexOf(arr[i]) === -1){
newArr.push(arr[i]);
}
}
return newArr;
}
// 第二种 用filter es5
function dRemove(arr){
return
arr.filter(function(ele,index,array){
return index===array.indexOf(ele)
})
return index===array.indexOf(ele)
})
}
// 第三种 用Set() es6
function dRemove(arr){
return [... new Set(arr)]
}