mirror of
https://github.com/denoland/deno.git
synced 2024-10-31 09:14:20 -04:00
24 lines
311 B
JavaScript
24 lines
311 B
JavaScript
|
export const foo = "foo";
|
||
|
|
||
|
export function delay(ms) {
|
||
|
return new Promise((res) =>
|
||
|
setTimeout(() => {
|
||
|
res();
|
||
|
}, ms)
|
||
|
);
|
||
|
}
|
||
|
|
||
|
let i = 0;
|
||
|
|
||
|
async function timeoutLoop() {
|
||
|
await delay(1000);
|
||
|
console.log("timeout loop", i);
|
||
|
i++;
|
||
|
if (i > 5) {
|
||
|
return;
|
||
|
}
|
||
|
timeoutLoop();
|
||
|
}
|
||
|
|
||
|
timeoutLoop();
|