Maison > interface Web > js tutoriel > le corps du texte

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

巴扎黑
Libérer: 2016-11-25 10:11:05
original
2120 Les gens l'ont consulté

 
 

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

 



 

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal