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中使用定时器
最后,我们还是要了解这个问题。
有一天,我们明白了,继续写下去。