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

documemt.write(myarr.sort(sortNum)) 中, sortNum 没有被执行的原因?

documemt.write(myarr.sort(sortNum)) 中, sortNum 没有被执行的原因? 因为 sort( ) 这个方法接受的是一个 sortMethod ,是一个方法函数, 所以只需要有函数名称就可以了,并不需要进行函数的执行,相反,如果 sort() 的参数是一般函数的执行结果,反而就不对了.

正在回答

1 回答

documemt.write(myarr.sort(sortNum)) 中, sortNum 没有被执行的原因? 因为定义的sortNum函数里面没有加入return b-a;函数有返回值,所以sortNum就不会执行了。所以要把返回值加上。

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

慕移动0190878

documemt.write(myarr.sort(sortNum)) 中, sortNum 没有被执行的原因? 因为定义的sortNum函数里面没有加入return b-a;函数有返回值,sortNum就会执行了。所以要把返回值加上。 2秒前
2017-09-03 回复 有任何疑惑可以回复我~
#2

menghuanzhiyun 提问者 回复 慕移动0190878

好的,谢谢您^ _ ^
2017-09-06 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468276    人
  • 解答问题       21892    个

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

进入课程

documemt.write(myarr.sort(sortNum)) 中, sortNum 没有被执行的原因?

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