• JavaScript对json对象数组排序(按照某个属性升降序排列)


         var data = [{
                    name: "海外事业部",
                    value: 0.58
                }, {
                    name: "内销",
                    value: 0.36
                }, {
                    name: "互联网中心",
                    value: 0.78
                }];  

               //定义一个比较器--降序排列
                function compare(propertyName) {
                    return function(object1, object2) {
                        var value1 = object1[propertyName];
                        var value2 = object2[propertyName];
                        if(value2 < value1) {
                            return -1;
                        } else if(value2 > value1) {
                            return 1;
                        } else {
                            return 0;
                        }
                    }
                }

               data.sort(compare("value"));

    data即为排序后的数据。

  • 相关阅读:
    JAVA线程池原理详解一
    并发工具类:CountDownLatch、CyclicBarrier、Semaphore
    JAVA并行框架:Fork/Join
    Mock Server实践
    MockWebServer使用指南
    mybatis学习笔记 spring与mybatis整合
    怎样使用Mock Server
    基于unittest测试框架的扩展
    运营商劫持
    单元测试实战手册
  • 原文地址:https://www.cnblogs.com/gaomanito/p/8953674.html
Copyright © 2020-2023  润新知