Rumah > hujung hadapan web > tutorial js > JavaScript 对象数组 按照某个属性 降序排列

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

巴扎黑
Lepaskan: 2016-11-25 10:11:05
asal
2176 orang telah melayarinya

 
 

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

 



 

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan