27 lines
578 B
JavaScript
27 lines
578 B
JavaScript
console.log('index start...');
|
|
|
|
let count = 0;
|
|
const countMax = 2;
|
|
const intervalSeconds = 3;
|
|
|
|
function delay(ms) {
|
|
return new Promise(resolve => setTimeout(resolve, ms))
|
|
}
|
|
|
|
async function loop() {
|
|
|
|
while (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.');
|
|
await delay(intervalSeconds * 1000)
|
|
}
|
|
};
|
|
|
|
loop();
|
|
|
|
console.log('index done.');
|