`

javascript sort() 排序

阅读更多
var num = [2,32,7,56,8,6];
//num.sort(compareIntegers);
num.sort();
alert(num.toString());




function compareIntegers (vnum1, vnum2) {
  var num1 = parseInt(vnum1);
  var num2 = parseInt(vnum2);
  if (num1 < num2) {
  	return -1;
  } else if (num1 > num2) {
  	return 1;
  } else {
  	return 0;
  }
}


试试看
num.sort(compareIntegers);
num.sort();

的区别。
0
0
分享到:
评论
1 楼 沙舟狼客 2011-08-02  
神奇还能这样写,能不能自定义比较器,想java一样

相关推荐

Global site tag (gtag.js) - Google Analytics