定時器與間隔
在 Github 上編輯
定時器用於排程稍後執行的函式。
在這裡,我們建立一個定時器,將在 1 秒(1000 毫秒)後將 "Hello, World!" 印到主控台。
setTimeout(() => console.log("Hello, World!"), 1000);
您也可以在定時器建立後取消它。
const timerId = setTimeout(() => console.log("No!"), 1000);
clearTimeout(timerId);
間隔可以用於定期重複執行函式。
setInterval(() => console.log("Hey!"), 1000);
間隔也可以取消。
const intervalId = setInterval(() => console.log("Nope"), 1000);
clearInterval(intervalId);
使用 Deno CLI 在本地端執行此範例
deno run https://deno-docs.dev.org.tw/examples/scripts/timers.ts