您的位置:首页 > Web前端 > JavaScript

js去除数组重复

2013-06-26 11:21 288 查看
http://www.nowamagic.net/librarys/veda/detail/1487
http://bbs.chinaunix.net/thread-3650610-1-1.html http://www.phpernote.com/php-function/516.html
1例子

//去除数组的重复值,使用方式:arr.del()

Array.prototype.del = function () {

    var a = {}, c = [], l = this.length;

    for (var i = 0; i < l; i++) {

        var b = this[i];

        var d = (typeof b) + b;

        if (a[d] === undefined) {

            c.push(b);

            a[d] = 1;

        }

    }

    return c;

}

使用例子:

var arr = new Array();

arr = [1,2,3,4,3,4,5,9,7,5,6];

alert(arr.del());
结果:1,2,3,4,5,6,7,9
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: