问答详情
源自:7-22 数组排序sort()

sortNum后面为什么不加括号()?

sortNum后面为什么不加括号()?


提问者:幕布斯6059189 2018-11-08 15:51

个回答

  • 沈夜
    2019-06-08 16:02:29

    因为这里是传递函数进去,而不是调用函数,传递函数指针只要输入函数名称即可,不用带()

  • boyGreen
    2019-05-02 23:14:14

    函数名其实就是指向函数体的指针 

    不加括号, 可以认为是查看该函数的完整信息, 

    不加括号传参,相当于传入函数整体 

    加括号 表示立即调用(执行)这个函数里面的代码(花括号部分的代码)

    var a=demo1;//a是整个函数体,是一个函数对象


  • 先思后做万无一失
    2018-12-07 23:17:19

    sortNum是函数调用,sort这个数组方法才要用()

  • Niu123
    2018-11-08 18:02:25

    你的代码发一下