Sobes.tech
Junior

Wat moet er gedaan worden zodat de functie setTimeout later wordt uitgevoerd?

sobes.tech AI

Antwoord van AI

Om de functie die aan setTimeout wordt doorgegeven later uit te voeren, moet je de waarde van de vertraging (in milliseconden) verhogen die als tweede argument wordt doorgegeven. Bijvoorbeeld, als het nu setTimeout(fn, 1000) is, kun je een groter getal opgeven, zoals setTimeout(fn, 5000) — dan wordt de functie over 5 seconden uitgevoerd.

setTimeout(() => {
  console.log('Wordt over 5 seconden uitgevoerd');
}, 5000);

Het is ook belangrijk om te begrijpen dat de minimale vertraging in browsers meestal niet minder dan 4 ms is, en dat setTimeout geen exacte uitvoeringstijd garandeert, slechts een minimale vertraging. Als je de uitvoering nog verder wilt uitstellen, verhoog dan gewoon de vertragingstijd.