JavaScript函数后面加不加括号的区别

如题所述

加括号表示执行该函数,不加括号仅表示定义了一个函数对象,比如:

var f=function(){
return 1;

}
此时f是一个function对象

var f=function(){
return 1;

}();
此时f=1
温馨提示:答案为网友推荐,仅供参考
相似回答