如果对于js的数组来讲,排序有个函数叫sort()
根据W3School的解释,它是对ascii码进行排序,因此想要得出整数的排序结果,必须加上
parseInt
var arr = ['12','3','5','6','100']
arr.sort(function(l, r){return parseInt(l) > parseInt(r)})
输出的结果为
3,5,6,12,100
若不加paresInt()结果为
100,12,3,5,6
如果对于js的数组来讲,排序有个函数叫sort()
根据W3School的解释,它是对ascii码进行排序,因此想要得出整数的排序结果,必须加上
parseInt
var arr = ['12','3','5','6','100']
arr.sort(function(l, r){return parseInt(l) > parseInt(r)})
输出的结果为
3,5,6,12,100
若不加paresInt()结果为
100,12,3,5,6