最近在开发h5页面时候,遇到一个问题,就是使用sort函数排序之后,安卓排序显示正常,但是iOS显示还是乱序,
var riskIndexes = [{
name: ‘Accident‘,
risk: 11
},
{
name: ‘Health‘,
risk: 16
}, {
name: ‘Property‘,
risk: 10
}, {
name: ‘Family‘,
risk: 5
}, {
name: ‘Duty‘,
risk: 8
}]
riskIndexes = riskIndexes.sort(function(a, b) {
return a.risk >b.risk;
});
riskIndexes = riskIndexes.sort(function(a, b) {
return a.risk - b.risk;
});
此种是升序,如要降序,即 b.risk - a.risk
原文:http://www.cnblogs.com/alhh/p/7644854.html