+ -
当前位置:首页 → 问答吧 → 请教:数组的sort()方法按数字大小排列

请教:数组的sort()方法按数字大小排列

时间:2011-09-18

来源:互联网

原生的方法貌似是按照第一个数字或者字母来排列的,例如2大于11,网上看到一个方法,
JScript code

function test(a,b) {
    retuen a - b;
}
arr.sort(test)


貌似这样子的话,就是按照数字大小排列,自己去试了一下确实是这样,请教一下这个原理是什么,在此先谢过各位了

作者: qqwswxdo   发布时间: 2011-09-18

retuen 笔误!!

作者: BLUE_LG   发布时间: 2011-09-18

而且
function test(a,b) {
  return a - b;
}
var arr=[2,11];
alert(arr.sort(test))//输出2,11!!!

作者: BLUE_LG   发布时间: 2011-09-18

相关阅读 更多