关于js数组的sort排序
2015-04-16 17:53
267 查看
今天遇到一个sort排序问题,是数字排序,我一开始以为
[1,3,22,9,12].sort()排序的话,结果是按从大到小的,但实际情况不是这样,而是[1,12,22,3,9]
也就是说,这个排序是按照字符来比较的。想要正确的排序的话,需要重写
[1,3,22,9,12].sort()排序的话,结果是按从大到小的,但实际情况不是这样,而是[1,12,22,3,9]
也就是说,这个排序是按照字符来比较的。想要正确的排序的话,需要重写
var a1 = [2,333,4,12],a2 =[1,3,4,6]; a1.sort(function(a,b){ if(a>b){ return 1; }else{ return -1; } }); alert(a1)
相关文章推荐
- js关于数组排序问题 arr.sort(function(){});
- Js数组排序函数sort()介绍
- js数组排序 reverse()和sort()方法的使用,
- 通过V8源码看一个关于JS数组排序的诡异问题
- 由数组随机化排序引出的对于js中sort()方法的理解分析
- js数组排序sort方法
- JS数组的sort排序
- js中数组(Array)的排序(sort)注意事项
- js中数组(Array)的排序(sort)注意事项 (转)
- JS中的数组排序函数-sort()与revsrse()
- js数组的sort排序详解
- js中数组(Array)的排序(sort)注意事项
- js sort方法根据数组中对象的某一个属性值进行排序
- js 数组的sort排序
- 由数组随机化排序引出的对于js中sort()方法的理解分析
- 关于数组的.sort()方法案例:删除数组中重复的元素并排序
- js sort 数组排序 Array Sort
- Js数组排序函数sort()介绍
- js数组的sort排序详解
- js中数组反向、排序reverse、sort