我知道大多数人都使用以下脚本
(function(){})();
Run Code Online (Sandbox Code Playgroud)
用于匿名函数调用.但周围的parantheses的功能是什么?
var g = (); // syntax error, why?
var g= (function(){}); // correct
Run Code Online (Sandbox Code Playgroud)
有人可以帮我解释一下吗?
()用于对表达式进行分组.当里面没有表达式时,它的语法错误.
为了说明它,请参阅以下示例.
var x = 5; // works
var y = (5); // works
var z = (); // syntax error!
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
167 次 |
| 最近记录: |