//对json进行升序排序函数
var asc = function(x, y) {
return Number(x[Order]) > Number(y[Order]) ? 1 : -1;
};
//对json进行降序排序函数
var desc = function(x, y) {
return Number(x[Order]) < Number(y[Order]) ? 1 : -1;
};
// 下面是一组json数据,对其进行排序处理。
indexData: [
{ name: "当前月销售额", value: 2341560 },
{ name: "对比上月增长", value: 1582 },
{ name: "总订单数", value: 2320 },
{ name: "客户数", value: 1560 },
{ name: "总客户数", value: 1560 }
]
对上面的数据进行排序
paixu() {
console.log("排序前",JSON.stringify( this.indexData))
// asc 是上面代码中的asc
this.indexData.sort(asc);
console.log("排序后",JSON.stringify( this.indexData))
},
控制台打印结果:
版权声明:本文为ypf2019原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。