为了账号安全,请及时绑定邮箱和手机立即绑定

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

 function sortNum(a,b) {

          return b-a;

   }

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

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


正在回答

2 回答

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

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

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

0 回复 有任何疑惑可以回复我~
#1

陈淑群 提问者

好的,谢谢
2015-09-01 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信