sortNum后面为什么不加括号()?
因为这里是传递函数进去,而不是调用函数,传递函数指针只要输入函数名称即可,不用带()
函数名其实就是指向函数体的指针
不加括号, 可以认为是查看该函数的完整信息,
不加括号传参,相当于传入函数整体
加括号 表示立即调用(执行)这个函数里面的代码(花括号部分的代码)
var a=demo1;//a是整个函数体,是一个函数对象
sortNum是函数调用,sort这个数组方法才要用()
你的代码发一下