Maison  >  Article  >  interface Web  >  JavaScript 对象数组 按照某个属性 降序排列

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

巴扎黑
巴扎黑original
2016-11-25 10:11:052097parcourir

 
 

 
<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 对象数组 按照某个属性 降序排列 

 



 

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:团购api倒计时Article suivant:js定时器