JavaScript函数。当我在读的jQuery的一些代码,然后我发现这在他们的小部件调用不带括号
option: {
_page: this._getPage,
_panelInner: this._getPanelInner()
},
_getPage : function(){ //code goes here that returns something..},
_getPanelInner : function(){ //code goes here that returns something..}
我想知道怎么被称为第一this._getPage
功能,无需括号中的一个。如果可以像这样调用函数,那么为什么下一个函数_getPanelInner
正在用括号调用。?
它不被调用,而是传递函数的引用。 'var a = function(){}; var b = a;'<---这里2个变量指向相同的函数。 – zerkms 2015-04-02 08:34:01
非常感谢。它完全解决了我的问题。 – 2015-04-02 08:37:01