Javascript 对于作为回调函数执行的函数,这是如何计算的?
当我通过setTimeout执行我的回调时。在myCallback中,Javascript 对于作为回调函数执行的函数,这是如何计算的?,javascript,Javascript,当我通过setTimeout执行我的回调时。在myCallback中,这个是如何计算的 setTimeout(myCallback, 1000); // is 'this' inside myCallback going to be the same as // if I invoked myCallback directly like this: myCallback() ? myCallback函数将在新的作用域中调用,因此当前对象中的“this”将不再可用,取而代之,“this”将引用
这个
是如何计算的
setTimeout(myCallback, 1000);
// is 'this' inside myCallback going to be the same as
// if I invoked myCallback directly like this: myCallback() ?
myCallback函数将在新的作用域中调用,因此当前对象中的“this”将不再可用,取而代之,“this”将引用全局“window”对象是否尝试执行它?=)可能重复的