gpt4 book ai didi

javascript - 从用户脚本中的匿名函数获取函数指针

转载 作者:行者123 更新时间:2023-11-29 21:58:13 25 4
gpt4 key购买 nike

我是新来的,如果我的英语说得不是很好,请原谅。我使用 JavaScript 已有 1-3 个月,所以这里可能会有非常愚蠢的问题或想法。请告诉我哪里错了。谢谢你。

我的用户脚本有问题:我需要获取指针以从一个站点调用某些函数。站点脚本的结构如下

(function(a, b) {
var c = {
d: true
};
var e = function(f) {
g();
}
})(jQuery, window);

我需要在我的用户脚本中访问 e 函数。有可能吗?如果不是,如何以其他方式完成? (我需要从我的脚本中手动调用该函数)

请回答。谢谢。

最佳答案

由于您的 e 变量是在函数内部声明的,既不用作返回值也不分配给函数外部的任何内容,因此它是完全私有(private)的。您无法从函数外部访问它。

如果你想要这样做,你可以改变它,这样你就可以:

(function(a, b) {
var c = {
d: true
};
b.e = function(f) {
g();
}
})(jQuery, window).

在那里,我们将e 指定为window 上的属性(间接通过您的b 参数)。 window 属性是全局变量,所以现在您有一个全局变量 e

(不过我不推荐全局变量。)

关于javascript - 从用户脚本中的匿名函数获取函数指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25331301/

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