最近有个需求是要将页面的数组内容去重复,下面是一哥们帮我写的代码,十分简洁,共享之:
function xx(arg){ if(Object.prototype.toString.call(arg) != "[object Array]")return []; var obj={},arr=[],i=0,len=arg.length,yy={}; for(;i<len;i++) obj[arg[i]]===undefined&&(arr.push(arg[i]),obj[arg[i]]=yy); return arr; }