gpt4 book ai didi

Javascript 对象/闭包

转载 作者:行者123 更新时间:2023-12-04 20:14:55 26 4
gpt4 key购买 nike

有 JS 高手可以解释为什么会这样吗:

$$={}
(function(x){
x.newModule = {
func: function(){...}
};
})($$);
$$.newModule.func()

比这个好吗?

$$.newModule = {
func: function() {...}
}
$$.newModule.func()

最佳答案

extra 函数为您提供了一个您可能想要使用的额外本地范围(尽管它不在您的简短示例中)。

(function(x){
var privateFunction = function() {};
var privateCounter = 1;
x.newModule = {
func: function(){...}
};
})($$);

关于Javascript 对象/闭包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11642237/

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