js 对json数组升降序操作

$(document).ready(function () {
//对json进行降序排序函数
var colId=“age”
var desc = function(x,y)
{
return (x[colId] < y[colId]) ? 1 : -1
}
//对json进行升序排序函数
var asc = function(x,y)
{
return (x[colId] > y[colId]) ? 1 : -1
}
var arr2 = [
{name:“kitty”, age:12},
{name:“sonny”, age:9},
{name:“jake”, age:13},
{name:“fun”, age:24}
];
document.writeln(“按age进行升序排序:
”);
arr2.sort(asc); //升序排序
document.writeln(JSON.stringify(arr2));

document.writeln("<br>按age进行降序排序:<br>");  
arr2.sort(desc); //降序排序  
document.writeln(JSON.stringify(arr2));  

});

发布了37 篇原创文章 · 获赞 10 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_38404507/article/details/103888888
今日推荐