gpt4 book ai didi

javascript - 如何访问 "object Window"中的 javascript 函数

转载 作者:行者123 更新时间:2023-12-02 20:29:55 24 4
gpt4 key购买 nike

我觉得以如此粗略的方式问这个问题很愚蠢,但是在 Firebug 中,我看到了我当前的对象(this),并且在该行下面有一行“对象窗口”,全局 namespace 似乎位于其中(例如,有一个 $对象,jQuery对象...)。我创建了一个名为“g”的对象,其中包含一个名为“Update”的函数,该函数位于此全局命名空间中(再次宽松地使用该术语)。

我在这里使用的术语正确吗? jQuery 对象是否存在于“全局命名空间”中?此外,如果我想调用这里的某些东西,我是否只需要调用g.Update()?可以说这些相当于 OO 术语中的静态变量吗?

谢谢!

最佳答案

如果我正确理解了这个问题,默认的最后一个作用域是“window”,所以如果您没有在作用域的其他任何地方声明“g”,那么它最后查找的位置是“window”

工作示例

g = { Update: function() {} };

function foo()
{
g.Update();
}

不工作的例子:

g = { Update: function() {} };

function foo(g)
{
g.Update();
}

关于javascript - 如何访问 "object Window"中的 javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4340251/

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