一起学习网 一起学习网

JS json 复制与排序

升序 name是json中字段

jsonArr.sort(function (a,b) {    a.name - b.name }) 


降序

 jsonArr.sort(function (a,b) {    return b.name - a.name }) 


 如果一个JSON根本字段实现两种不同的排序,需要复制一个新JSON,不能直接赋值。 

var jsonArr = jQuery.extend(true, [], oldJson);  //这是复制JSON数组集合 

var json = jQuery.extend(true, {}, oldJson);  //这是复制JSON对象