javascript数组去重复

来源:岁月联盟 编辑:exp 时间:2012-05-29

[javascript]
function unique(a) 

    var arr = [],cf=true; 
    for (var i = 0 , len = a.length;i<len; i++) 
    {    
        for (var j = 0,l = arr.length; j<l; j++) 
        { 
            cf = (a[i]==arr[j])?false:true; 
            if (!cf) break; 
        }; 
        if (cf) arr.push(a[i]); 
    }; 
    return arr; 
}; 
方法很简单,性能木有测试,特殊情况也木有测试(什么对象这那的)

 


摘自 事与愿违