function unique(arr){
var obj={};
var uniAfter=[];
for(var i=0;i<arr.length;i++){
if(!obj[arr[i]]){ //()里不理解
uniAfter.push(arr[i]);
obj[arr[i]]=1; //这里不理解
}
}
return uniAfter;
}
function unique(arr){
var obj={};
var uniAfter=[];
for(var i=0;i<arr.length;i++){
if(!obj[arr[i]]){ //()里不理解
uniAfter.push(arr[i]);
obj[arr[i]]=1; //这里不理解
}
}
return uniAfter;
}
function unique(arr){
var obj={};
var uniAfter=[];
for(var i=0;i<arr.length;i++){
if(!obj[arr[i]]){ //对象没有属性arr[i]时if(!obj[arr[i]])相当于if(!(undefined))为true,uniAfter.push(arr[i]);obj[arr[i]]=1;下次数组中有相同值时if(!obj[arr[i]])相当于if(!(1))为false,就进不来了
uniAfter.push(arr[i]);
obj[arr[i]]=1;
}
}
return uniAfter;
}