js 对json进行排序处理

  • Post author:
  • Post category:其他


//对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 版权协议,转载请附上原文出处链接和本声明。