Javascript的setTimeout解决问题的方法

这可能是你看待问题的方式。
复制代码代码如下所示:
你的名字=出去
函数(){
this.name = 'xxoo;
}
foo.prototype.say =函数(){
console.log(这个名字);
}
f =新富();
(f.say); / /这句话将输出XXOO
setTimeout(f.say,500); / /这将输出从你

这是一个坑,这个Javascript是在调用时生成的,它也与上下文相关。这就是解决它的方法。我测试了它并调用了它。
复制代码代码如下所示:
settimeout.call(foo(),f.say,500)

互联网的一些解决方案

这指向setTimeout的JS

在javascript中使用定时器

最后,我们还是要了解这个问题。

有一天,我们明白了,继续写下去。