我注意到Google Closure Compiler似乎可以同时使用这两种方法。
1.
(function a() {
window.requestAnimationFrame(function() {
//
a();
});
})();2.
(function a() {
window.requestAnimationFrame(function() {
//
a();
});
}());发布于 2013-04-05 02:39:31
没有一个“闭包语法”:任何确保构建函数表达式的语法,也就是编译器不能与函数定义的开始混淆的函数表达式,您调用它就可以了。在这里,这两种方法都有效。
例如,您可以使用
+function(){
...
}();只需选择可读性最强且最不令人惊讶的文档。我认为第一种方法,其中调用括号是最明显的,也是最常用和期望的。
https://stackoverflow.com/questions/15819083
复制相似问题