课程
/前端开发
/JavaScript
/JavaScript进阶篇
我知道是用的冒泡排序法,但是为什么用的是sortNum而不是sortNum(),那两个参数是怎么回事
document.write(myarr.sort(sortNum));
2017-04-18
源自:JavaScript进阶篇 7-22
正在回答
是一个函数指针传递的问题,是传递函数指针不是调用函数,sortNum(即函数名)就是函数指针,指向函数主体。
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
4 回答为什么sortNum不用加()?
2 回答为什么函数是sortNum而不是sortNum()啊,为什么不加括号呢
2 回答调用sortNum不应该是sortNum()吗?
3 回答请问为什么不是.sort(sortNum())而是.sort(sortNum)呢???调用函数sortNum为什么不加括号,而是像调用对象一样的?
4 回答sortNum后面为什么不加括号()?