跳至主要内容

超时与间隔

计时器用于安排函数在稍后时间执行。

在 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://docs.deno.org.cn/examples/timers.ts