解决方案 »

  1.   

    var $a ={                                                      
        "total":3,                                                      
        "rows":[                                                          
            {"code":"001","name":"北京市","qymc":"雪花啤酒","pfkmc":"雪花排气口1#"},         
            {"code":"002","name":"北京市","qymc":"雪花啤酒","pfkmc":"雪花排气口2#"},         
            {"code":"003","name":"上海市","qymc":"雪花啤酒","pfkmc":"雪花排气口2#"}
        ]                                                          
    }

    $b = {"total":0,"rows":[]};
    var tem = $a.rows;
    var len = tem.length;
    var i=0;
    var arr = [];
    for(; i<len; i++){
    var t = tem[i];
    if(arr.indexOf(t['name']) ==-1){
    arr.push(t['name']);
    $b.rows.push(t);
    $b.total++;
    }

    }

    var newarr = $b;