说名:在JavaScript的对象中key不会重复,如果重复就会覆盖,可以用这点去除重复
代码:
function removeRepeat(array) {
var obj = new Object();
for(var i=0;i<array.length;i++ ){
obj[array[i]] = true;
}
var arr = [];
for(var attr in obj){
arr.push(attr);
}
return arr;
}
var array = new Array('a','b','c','a','b','b');
console.log(removeRepeat(array));
运行结果