闭包函数后面的call(this)什么意思,该如何处理

闭包函数后面的call(this)什么意思
  1:  (function() {
   2:      Backbone.Events        // 自定义事件
   3:      Backbone.Model        // 模型构造函数和原型扩展
   4:      Backbone.Collection    // 集合构造函数和原型扩展
   5:      Backbone.Router        // 路由配置器构造函数和原型扩展
   6:      Backbone.History        // 路由器构造函数和原型扩展
   7:      Backbone.View            // 视图构造函数和原型扩展
   8:      Backbone.sync            // 异步请求工具方法
   9:      var extend = function (protoProps, classProps) { ... } // 自扩展函数
  10:      Backbone.Model.extend = Backbone.Collection.extend = Backbone.Router.extend = Backbone.View.extend = extend; // 自扩展方法
  11:  }).call(this);

call this 什么意思
------解决思路----------------------
没看到其他代码,call的用途就是将函数的内部的this对象变为call传递的第一个参数

javaScript apply call
------解决思路----------------------
保证闭包内外this指向一致
------解决思路----------------------
闭包函数后面的call(this)什么意思,该如何处理在没有其他对call处理的情况下,,,就目前看来就是个调用。。。
------解决思路----------------------
 你是问, call 和apply