gpt4 book ai didi

javascript - 调用不带括号的javascript函数

转载 作者:行者123 更新时间:2023-11-30 08:00:30 25 4
gpt4 key购买 nike

当我阅读一些 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..?

最佳答案

_panelInner 将保存由 _getPanelInner 函数返回的值,而 _page 将保存一个引用_getPage 函数。这意味着可以通过以下方式之一调用该函数:

  • option._page()
  • this._getPage()

这两个函数调用将执行相同的函数,但不会自动调用该函数(根据显示的代码)。

关于javascript - 调用不带括号的javascript函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29408451/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com