有两个通过增加括号的方法去修复上面的问题:(function foo(){}()) 以及 (function foo(){}())。这种函数并不会暴露在全局作用域中,你甚至还可以把函数名也去掉,只保留函数体本身。(即匿名函数:(function (){}()) )
引用文档:
有两个通过增加括号的方法去修复上面的问题:(function foo(){}()) 以及 (function foo(){}())。这种函数并不会暴露在全局作用域中,你甚至还可以把函数名也去掉,只保留函数体本身。(即匿名函数:(function (){}()) )
引用文档:
内容版权声明:除非注明,否则皆为本站原创文章。