js数组对象排序

    var zNodes =[
            {id:1, pId:0, name:"北京"},
            {id:2, pId:0, name:"天津"},
            {id:3, pId:0, name:"上海"},
            {id:6, pId:0, name:"重庆"},
            {id:4, pId:0, name:"河北省"},
            {id:41, pId:4, name:"石家庄"},
            {id:42, pId:4, name:"保定"}];
                
                
                //降序
                zNodes.sort(function compare(a,b){return b.id-a.id;});
                //升序
                zNodes.sort(function compare(a,b){return a.id-b.id;});
                 
                v = "";
            
                for (var i=0, l=zNodes.length; i<l; i++) {
                v += zNodes[i].id + ",";
        }
        if (v.length > 0 ) v = v.substring(0, v.length-1);
                
                alert(v);

 

posted @ 2016-04-26 13:40  GD_熬夜  阅读(190)  评论(0)    收藏  举报