javascript数组去除重复数据

来源:互联网 发布:mac上epub转mobi 编辑:程序博客网 时间:2024/06/08 08:51

Array.prototype.uniq = function() { 
        var temp = {}, len = this.length;

        for(var i=0; i<len; i++)  { 
            if(typeof temp[this[i]] == "undefined") {
                temp[this[i]] = 1;
            } 
        } 
        this.length = 0;
        len = 0;
        for(var i in temp) { 
            this[len++] = i;
        } 
        return this; 
    }

原创粉丝点击