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

为什么sortNum不用加()?

为什么使用sortNum时不用加()和参数?

提问者:nfsq550ml 2015-01-17 17:30

个回答

  • menghuanzhiyun
    2017-09-02 16:35:24

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

  • Fiona0126
    2015-01-17 18:16:23

    sort(sortNum)。。。这个sortNum代表的是个排序规则,根据它的返回值进行排序的,不需要加~