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

巴扎黑
Lepaskan: 2016-11-25 10:11:05
asal
2106 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 对象数组 按照某个属性 降序排列 

 



 

sumber:php.cn
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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!