【发布时间】:2012-07-20 05:43:39
【问题描述】:
backbone.js 源代码使用这样的函数包装器:
(function(){
...
}).call(this);
如http://backbonejs.org/docs/backbone.html#section-185所见。
更多时候,我看到使用以下代替:
(function(){
...
})();
这两者的行为何时不同?我的印象是它们是等效的,但我认为肯定存在差异,因为 Backbone 使用 .call(this) 而不是较短的替代方案。
【问题讨论】:
标签: javascript