为什么类方法范围已更改

时间:2016-06-12 11:31:52

标签: javascript class scope

不知道为什么我不能在定时器中调用类方法而不包含函数?

function Class(){};

Class.prototype.method = function(){

    console.log(this); // -> writes Window then Class 
}

var instance = new Class();


setTimeout(instance.method,10);

setTimeout(function(){
    instance.method();
},20);

0 个答案:

没有答案