你好,我有一个像这样的函数。
function doSomething () {
( function () {
// callbacks and code
}
)();
}
我不习惯这种打字,我期待了解浏览器如何解释或者 ( function () ) (); 是什么意思; 我以为我知道调用和分配之间的区别,但我无法正确阅读,这肯定是简单的事情,但我并没有真正理解。 谢谢。
最佳答案
是一个自调用的匿名函数:
自调用匿名会在您创建它时自动/立即运行,并且没有名称,因此称为匿名。自执行匿名函数的格式如下:
(function(){
// some code…
})();
https://sarfraznawaz.wordpress.com/2012/01/26/javascript-self-invoking-functions/
关于JavaScript ( 函数 () { ... } ) ();,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32774126/