参考了同学的代码,加粗部分的 function sortNum(a,b) 不理解,有人能解释一下吗

来源:7-22 数组排序sort()

陈淑群

2015-08-28 17:11

 function sortNum(a,b) {

          return b-a;

   }

var myarr = new Array("80","16","50","6","100","1");

document.write(myarr.sort(sortNum));


写回答 关注

1回答

  • 抓住羊肉汤
    2015-09-01 11:06:22
    已采纳

    我理解下来,貌似默认的sort()是不能排序的,需要指定一种排序规则,就是function sortNum(a, b)

    如果想升序排序,则return a-b;

    如果想降序排列,则return b-a;

    陈淑群

    好的,谢谢

    2015-09-01 13:08:37

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题