对象的方法被调用时没有绑定?

有没有一种方法可以在不绑定的情况下调用obj的公司?

 function callIt(callback){
   callback();
 }

 var obj = {
    count: 0,
    inc: function(){
       this.count++;
    }
 };

 callIt(obj.inc.bind(obj));
 obj.count;// 1

问题与我有关,因为不支持方法绑定的较旧的IE版本。


你可以使用一个函数值

callIt(function() { obj.inc(); });
链接地址: http://www.djcxy.com/p/94921.html

上一篇: methods of objects be called without bind?

下一篇: references in object literal declarations