filter數(shù)組去重
var arr=[1,1,4,50,50,6,2,2];
function unique(arr){
return arr.filter(function(item,index,array){
return array.indexOf(item)===index;
//或者這樣寫return array.indexOf(item, index+1) === -1;
如果沒有重復(fù)項蝶柿,返回true//用filter方法丈钙,返回ietm對應(yīng)的indexOf索引值與本身index索引值
相等的值,也就是去掉重復(fù)的值交汤,filter本身不修改數(shù)組雏赦,只是會自動遍歷數(shù)組,去掉重復(fù)值
后芙扎,那么arr就剩下不重復(fù)的了
});
}
console.log(unique(arr));//輸出Array [ 1, 4, 50, 6, 2 ]