Sobes.tech
Junior

Šta treba uraditi da bi funkcija setTimeout izvršila kasnije?

sobes.tech АИ

Одговор од АИ

Da bi funkcija koja je prosleđena u setTimeout izvršila kasnije, potrebno je povećati vrednost kašnjenja (u milisekundama), koja se prosleđuje kao drugi argument. Na primer, ako je trenutno setTimeout(fn, 1000), da biste je izvršili kasnije, možete navesti veći broj, na primer setTimeout(fn, 5000) — tada će funkcija biti izvršena za 5 sekundi.

setTimeout(() => {
  console.log('Izvršiće se za 5 sekundi');
}, 5000);

Takođe je važno razumeti da minimalno kašnjenje u pregledačima obično nije manje od 4 ms, i da setTimeout ne garantuje tačno vreme izvršenja, već samo minimalno kašnjenje. Ako želite da odložite izvršenje još više, jednostavno povećajte vreme kašnjenja.