【发布时间】:2013-03-14 05:31:50
【问题描述】:
我知道这种类型的问题被问了很多,但我没有看到任何关于这种类型声明的问题
(function(){
myFuncName=function(myVar){
// some logic
};
}());
这有什么不同
function myFuncName(myVar){
// some logic
}
【问题讨论】:
-
这基本上是Anonymous function vs normal function。第一个创建一个匿名函数并将其分配给
myFuncName,无论myFuncName指的是什么词汇联系。另一个是在当前变量上下文中创建名称MyFuncName的函数声明。
标签: javascript function