gpt4 book ai didi

javascript - 如何正确地自动执行闭包

转载 作者:行者123 更新时间:2023-11-28 21:17:04 25 4
gpt4 key购买 nike

我正在研究闭包和全局范围,并且对何时使用 }()) 与 })() 感到困惑。看来我很幸运地遇到了一种情况,使用哪一个并不重要。

(function() {

var myFunction = (function() {
var i=100;
return function() {
return i++;
}
}());
var X = myFunction();
console.log(X);
X = myFunction();
console.log(X);

})();

最佳答案

这就是表达式在 JS 中的工作方式。

以下所有内容都有效,因为 +,-,(,~... 指定开头表达式的。

!function(){}()
~function(){}()
+function(){}()
-function(){}()
(function(){})()
(function(){}())

关于javascript - 如何正确地自动执行闭包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7297216/

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