zoukankan      html  css  js  c++  java
  • [原]JS方法按Json数据的某一字段排序

    //1、字符串(如"2010-3-1"格式)转换成Date类型

    function ChangeStr2Date(str) {

      return new Date(Date.parse(str.replace(/-/g, "/")));        

    }

    //2、Json数据按照某一字段排序的方法

    function JsonSort() {  

    //测试Json数据

    var obj = [{ a: change2Date("2012-1-7"), b: 55, c: 66 }, { a: change2Date("2012-1-5"), b: 22, C: 33 }, { a: change2Date("2012-1-6"), b: 88, c: 99}];

    var str = "";

    //原顺序            

    for (var i = 0; i < obj.length; i++) {                

      str = str + obj[i].a+ "<br/>"; 

    }

    str = str + "<hr/>";

    //排序

    obj.sort(function (a, b) {

      return b.a- a.a;

    });            

    //升序排序后            

    for (var i = 0; i < obj.length; i++) {

      str=str+obj[i].a+ "<br/>";

    }  

    document.write(str); 

    }

  • 相关阅读:
    deque-pop_back
    deque-max_size
    deque-insert
    deque-insert
    deque-front
    deque-front
    deque-erase
    deque-erase
    deque-end
    Angular2入门教程-1
  • 原文地址:https://www.cnblogs.com/huashanlin/p/2857818.html
Copyright © 2011-2022 走看看