function unique(array){
var temp = []; //临时数组
for(var i=0;i<array.length;i++){
if((temp.indexOf(array[i]) == -1){
temp.push(array[i]);
} //if
} //for
}
转自:点击打开链接
//2017-02-13 闲来看javascript相关知识点,发现去重可以利用filter , 实现如下:
var r,
arr = ['apple','strawberry','banana','pear','apple','orange','orange','strawberry'];
r = arr.filter(function(element,index,self){
return self.indexOf(element) === index;
});
alert(r.toString());