来个JS数组去重

        Array.prototype.distinct = function () {

            var obj = {};
            var arr = [];

       //IE8不支持 this.forEach
this.forEach(function (item) { obj[item] = item; }) for (var i in obj) { arr.push(obj[i]); } return arr; }



 

        $(function () {

            Array.prototype.distinct = function () {
                var obj = {};
                var arr = [];
                var list = this;
                $.each(this, function (i) {
                    if (list[i] != undefined) {
                        obj[list[i]] = list[i];
                    }
                })
                $.each(obj, function (item, i) {
                    arr.push(obj[item]);
                })
                return arr;
            }

        });

 

posted @ 2014-09-15 17:34  不要用我的二来伤害我  阅读(115)  评论(0)    收藏  举报