首页  >  文章  >  web前端  >  JavaScript 对象数组 按照某个属性 降序排列

JavaScript 对象数组 按照某个属性 降序排列

巴扎黑
巴扎黑原创
2016-11-25 10:11:052097浏览

 
 

 
<script> <br>//定义一个对象数组 <br>    <br>var data = [{ <br>name: "海外事业部", <br>value: 0.58 <br>}, { <br>name: "内销", <br>value: 0.36 <br>}, { <br>name: "互联网中心", <br>value: 0.78 <br>}];    <br>//定义一个比较器--降序排列 <br>function compare(propertyName) { <br>return function(object1, object2) { <br>var value1 = object1[propertyName]; <br>var value2 = object2[propertyName]; <br>if(value2 < value1) { <br/>return -1; <br/>} else if(value2 > value1) { <br>return 1; <br>} else { <br>return 0; <br>} <br>} <br>} <br>console.info(JSON.stringify(data)); <br>//使用方法 <br>data.sort(compare("value"));  <br>console.info(JSON.stringify(data));  <br></script> 

JavaScript 对象数组 按照某个属性 降序排列

 

 
JavaScript 对象数组 按照某个属性 降序排列 

 



 

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
上一篇:团购api倒计时下一篇:js定时器