json去重

Array.prototype.removerepeatattr = function () {
    var tmp = {}, b = [], a = this;
    for (var i = 0; i < a.length; i++) {
        if (!tmp[a[i].id]) {
            tmp[a[i].id] = !0;
        } else {
            a.splice(i, 1);
            
        }
    }
};
var a=[{"id":"1"}, {"id":"2"}, {"id":"3"}, {"id":"4"}, {"id":"1"}];
a.removerepeatattr();

猜你喜欢

转载自blog.csdn.net/giscript/article/details/52702082
今日推荐