我遇到了这种 JavaScript 错综复杂的问题,并且一直在努力寻找差异。它是关于 JavaScript 命名空间的。我的问题很简单,命名空间定义的一种形式如下所示:
- var 名称空间 = ( f )();
另一个看起来像这样
- var 名称空间 = ( f ());
这里f指的是完整的函数定义,如 function(vars) { ....}。我知道1在将句柄返回给返回对象之前执行主体。但是2与1有何不同?
我遇到了这种 JavaScript 错综复杂的问题,并且一直在努力寻找差异。它是关于 JavaScript 命名空间的。我的问题很简单,命名空间定义的一种形式如下所示:
另一个看起来像这样
这里f指的是完整的函数定义,如 function(vars) { ....}。我知道1在将句柄返回给返回对象之前执行主体。但是2与1有何不同?