博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript对json对象数组排序(按照某个属性升降序排列)
阅读量:4595 次
发布时间:2019-06-09

本文共 455 字,大约阅读时间需要 1 分钟。

     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即为排序后的数据。

转载于:https://www.cnblogs.com/gaomanito/p/8953674.html

你可能感兴趣的文章
java导出csv 代码
查看>>
16个ASP.NET MVC扩展点【附源码】
查看>>
观察者模式(observer)
查看>>
路由处理生成响应
查看>>
w3school HTML基础教程
查看>>
在centos下解决 “致命错误:curses.h:没有那个文件或目录”
查看>>
程序员必学的职场人际关系22原则
查看>>
css3的transition效果和transfor效果
查看>>
[置顶] 小白学习KM算法详细总结--附上模板题hdu2255
查看>>
POJ 2400 最小权匹配
查看>>
dp 40题 转载
查看>>
组合数取模
查看>>
23种设计模式
查看>>
.Net学习笔记——细节问题
查看>>
mongodb副本集群搭建
查看>>
HDU 4505 小Q系列故事——电梯里的爱情
查看>>
synchronized同一把锁锁不同代码
查看>>
LA5135图论+ 割点性质运用
查看>>
329. Longest Increasing Path in a Matrix
查看>>
3.7 有符号二进制数
查看>>