有没有办法在没有绑定的情况下调用obj的inc?
function callIt(callback){
callback();
}
var obj = {
count: 0,
inc: function(){
this.count++;
}
};
callIt(obj.inc.bind(obj));
obj.count;// 1
问题与我有关,因为旧的IE版本不支持方法绑定。
答案 0 :(得分:1)
您可以使用功能值
callIt(function() { obj.inc(); });