javascript除去數組中的重複元素【轉】

 function unique(data){debugger;

    data = data || [];  

       var a = {};  

    for (var i=0; i<data.length; i++) {  

        var v = data[i];  

        if (typeof(a[v]) == 'undefined'){  

            a[v] = 1;  

        }  

    };  

   data.length=0;  

    for (var i in a){  

       data[data.length] = i;  

    }  

    return data;

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章