// 第一种 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;
}
// 第二种 用filter es5
function dRemove(arr) {
return arr.filter(function (ele, index, array) {
return index === array.indexOf(ele)
})
}
// 第三种 用Set() es6
function dRemove(arr) {
return […new
Set(arr)
]
}