这个问题已经在这里有了答案:




已关闭8年。






我根本不了解...的用法

(function () {
    //code
})()

...事情。

我称它为“事物”,我什至不知道它的名字...

这是onReady或onLoad事件的简写,还是某种范围或闭包的东西?

如果有人能解释该语法的用法和目的,将不胜感激。

最佳答案

它被称为自执行函数-它在声明后调用自身。

通常用于不污染全局 namespace 。

对于简短但有趣的文章,请在此处阅读:

How Self Executing Functions Work

关于javascript - (function(){//代码})()的使用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9482160/

10-11 13:06