0
A
回答
1
是的。到包括围绕整个表达括号中的唯一原因是为了避免其解释为function
声明:
(function f(){}()); // (1) Expression
(function f(){})(); // (2) Expression
function f(){} // Function declaration
function f(){}(); // Syntax error
但是你是否调用函数直接字面(1)或具有居间对括号(2)根本没有任何区别。
相关问题
- 1. $ provider = function()vs function provider()
- 2. “void function()”和“void * function()”有什么区别?
- 3. Lambdas和std :: function
- 4. $ function()和$$变量
- 5. Javascript:new Function()和eval()
- 6. google.maps.event.addDomListener(window,'load',function(){})vs window.onload = function(){}
- 7. var myFunction = function(){}; vs function myFunction(){};
- 8. if function within function breaks javascript
- 9. boost :: factory和std :: function
- 10. Static Function
- 11. Javascript(function(){...})();
- 12. handler = function?
- 13. CREATE FUNCTION
- 14. jquery $ .function()
- 15. function window.onload
- 16. Javascript:automatize function
- 17. Python:exec“function()”
- 18. $ Window.location.reload()FUNCTION
- 19. JavaScript - (function(){}())?
- 20. viewmodel .prototype .function vs self .function in viewmodel?
- 21. Javascript:var myFunc = function()vs var myFunc = function myFunc()
- 22. 将boost :: function转换为std :: function
- 23. 如何在类{function {function}}中引用$ this?
- 24. (document).ready(function()is not running the function
- 25. Bluebird.JS Promise:new Promise(function(resolve,reject){})vs Promise.try(function(){})
- 26. !function($){$(function(){})}(window.jQuery)是做什么的?
- 27. object.function()。function()。function().......这是如何工作的?
- 28. java.lang.NoSuchMethodError:org.apache.spark.streaming.api.java.JavaDStream.foreachRDD(Lorg/apache/spark/api/java/function/Function;)V
- 29. 使用tr1 :: function时编译错误:: function
- 30. supertest expect(function(res){}),Error:expected [Function] response body ??
请添加/标记您使用的语言。 – herohuyongtao
区别在于第一个以')();'结尾,而第二个以'());'结尾。这种差异意味着什么取决于这是什么语言,你没有提到。 :) – TypeIA
Jon Purdy已经添加了JavaScript语言。感谢你的回答! – DerKeil