2017-07-28 104 views
-1

因此,如果我有一些代码,并且我想每1秒(或任何数字,但不断更新)打印此特定变量,那我该怎么做?我需要每隔1秒将一个变量打印到页面上,我可能需要稍后与其他变量做类似的事情,但我不知道该如何做。在javascript中使用时间延迟

+0

https://developer.mozilla.org/en-US/Add-ons/Code_snippets/Timers – Tareq

回答

0

设置间隔时间可以做到这一点。如果只想延迟一次,请使用setTimeout。见https://www.w3schools.com/js/js_timing.asp

let SECOND = 1000; 
let variableToChange = 0; 

setInterval(function(){ 
    variableToChange++; 
}, SECOND) 
-1
const callbackFunction = function() { /*do something*/ };  
setInterval(callbackFunction, 1000); //callbackFunction is invoked every 1000ms (1s). 
+0

添加一些细节表明,它是在你的答案有帮助的声明。 –