gpt4 book ai didi

JavaScript 函数定时器。没有按预期工作

转载 作者:行者123 更新时间:2023-12-03 04:26:46 25 4
gpt4 key购买 nike

问题:您好,我有点困惑为什么 setTimeout() 在经过一段时间后不调用指定的函数我尝试了一些方法,但似乎没有任何效果

解决方案:如果有人知道在特定时间后调用函数的任何其他方法

这是我的代码:

      refreshStats: function(){
this.goldLabel.text = Math.floor(this.player.data.gold);
this.attackLabel.text = Math.floor(this.player.data.attack);
this.defenseLabel.text = Math.floor(this.player.data.defense);

if (this.player.questsDone.length > 0){
console.log(this.player.questsDone)
this.bpText.text = this.player.questsDone[this.player.questsDone.length-1];
setTimeout(this.FadeConsoleText(), 5000);
}


},
FadeConsoleText: function(){
console.log("log");
},

当前输出:“寻求”“A”想要的解决方案输出:“寻求”(等待然后调用函数)“一个”

提前谢谢您

最佳答案

您想要传递函数,而不是函数返回的内容给setTimeout:

setTimeout(this.FadeConsoleText, 5000);

关于JavaScript 函数定时器。没有按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43672190/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com