var func = (function(){
//do something
})();
Run Code Online (Sandbox Code Playgroud)
然后我称之为func()func不是函数?
如果是这样的话,我必须这样做
function func(){
//do something
};
func();
Run Code Online (Sandbox Code Playgroud)
然后
func();
Run Code Online (Sandbox Code Playgroud)
正确?
Run Code Online (Sandbox Code Playgroud)var func = (function(){ //do something })();
这段代码()最后,即它已经调用了函数.分配给func的值是函数的返回值.
如果要将函数本身分配给func,只需执行以下操作:
var func = function () {
//do something
};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
65 次 |
| 最近记录: |