比方说下面这段代码:<script type="text/javascript"> function sortNumber(a,b) { return a - b } var arr = new Array(6) arr[0] = "10" arr[1] = "5" arr[2] = "40" arr[3] = "25" arr[4] = "1000" arr[5] = "1" document.write(arr + "<br />") document.write(arr.sort(sortNumber))</script>执行结果是:10,5,40,25,1000,11,5,10,25,40,1000为什么第二行输出的结果是升序而不是降序?sortNumber里面的a和b分别代表什么?a-b的值应该不是固定的吧,怎么传入sort里面怎么判断排序呢?希望能够给个详细的解释,谢谢!
添加回答
举报
0/150
提交
取消