
JavaScript函数后面加不加括号的区别
1个回答
展开全部
加括号表示执行该函数,不加括号仅表示定义了一个函数对象,比如:
var f=function(){
return 1;
}
此时f是一个function对象
var f=function(){
return 1;
}();
此时f=1
var f=function(){
return 1;
}
此时f是一个function对象
var f=function(){
return 1;
}();
此时f=1
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询