数组排序

234 阅读1分钟

array.sort()默认是对字符串进行排序,

如果直接用上述方法去对数组里全是number类型排序的话,结果是错误的~

那么,现在对全是number类型的数组进行排序,该如何实现呢?

代码如下:

//  self.sortValue 为 [1,33,5]

function sortNumber (a, b) {
                    return a - b
                  }
self.sortValue.sort(sortNumber)   //  排序后的数组 [1,5,33]