日期:2014-05-16  浏览次数:20390 次

按小到大数组排序
<script type="text/javascript">
 var arr=[96, 8,12, 72, 33, 118];
  arr.sort(function(num1,num2){
   return num1-num2;
});
  alert(arr);
</script>

  为什么按这样写,顺序就排好了 ??
------解决方案--------------------
这要追溯到c++,可惜我目前不会。
看看有没有人帮你找个javascript版本。
http://stackoverflow.com/questions/234683/javascript-array-sort-implementation

http://trac.webkit.org/browser/trunk/Source/JavaScriptCore/runtime/ArrayPrototype.cpp?rev=138530#L647
------解决方案--------------------
http://www.admin5.com/article/20120718/445724.shtml
这个能解答你