问答详情
源自:7-22 数组排序sort()

javascript

<script type="text/javascript">
  function sortNum(a,b) {
  return a - b;}//为什么升序是a-b呢?不是越升越大的吗?


提问者:RunWsh 2018-04-20 19:49

个回答

  • HJY992
    2018-04-21 14:54:33

    升序是从小大到排列,按照unicode的排序,b的值比a大,所以a-b就是升序排列

  • 慕的地2417235
    2018-04-21 10:45:47

    这得看数组的第一个数和第二数的大小,比如刚才那个是16 和80

    因为16-80<-1,所以16就排在80 的前面,之后就类似了,就是升序

    反过来b-a,就是降序咯