2017-02-11 87 views
0

当我通过setTimeout执行myCallback时。在myCallback中如何评估this这是如何评估一个函数作为回调执行?

setTimeout(myCallback, 1000); 
// is 'this' inside myCallback going to be the same as 
// if I invoked myCallback directly like this: myCallback() ? 
+0

您是否尝试过全球“窗口”对象执行它? =) –

+1

[该“关键字如何工作?”可能是重复的](http://stackoverflow.com/questions/3127429/how-does-the-this-keyword-work) –

回答

0

myCallBack函数功能将在新的范围内被调用,所以“这种”从目前的对象不会是可用的了,而是,“这”指的是

相关问题