gpt4 book ai didi

node.js - 在 Node.JS 中实现倒计时的建议

转载 作者:太空宇宙 更新时间:2023-11-04 02:00:25 25 4
gpt4 key购买 nike

我正在学习 node.JS 并创建一个连接的 Nerf 枪作为我的学习项目。当武装枪时,我想在 LCD 上显示 10 秒倒计时。我认为下面的代码可以工作,但它立即以零延迟完成倒计时。有什么建议吗?

function countdown(count){
lcd.cursor(1,0);
lcd.print("ARMING IN " + count);
count = count - 1;
if(count > 0){
setTimeout(countdown(count), 1000);
}
}

最佳答案

setTimeout() 接受一个要执行的函数作为其第一个参数,并接受定义为数字的毫秒延迟作为第二个参数。还可以包含其他参数,这些参数将传递给函数。这是一个示例以及说明的链接

setTimeout(countdown, 1000, count);     

https://nodejs.org/en/docs/guides/timers-in-node/

关于node.js - 在 Node.JS 中实现倒计时的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46226100/

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