sandbox-node/set-interval/index.js

25 lines
534 B
JavaScript

console.log('index start...');
let count = 0;
const countMax = 2;
const intervalSeconds = 3;
const interval = setInterval(async () => {
if (count < countMax) {
console.log('index:setInterval start...');
const res = await fetch('https://v2.jokeapi.dev/joke/Programming?type=single');
const json = await res.json();
console.log('index:setInterval joke: ' + json.joke);
count++;
console.log('index:setInterval done.');
} else {
clearInterval(interval);
}
}, intervalSeconds * 1000);
console.log('index done.');