Junior
Que faut-il faire pour que la fonction setTimeout s'exécute plus tard?
sobes.tech IA
Réponse de l'IA
Pour que la fonction passée à setTimeout s'exécute plus tard, il faut augmenter la valeur du délai (en millisecondes) passée en second argument. Par exemple, si actuellement c'est setTimeout(fn, 1000), pour l'exécuter plus tard, vous pouvez indiquer un nombre plus grand, comme setTimeout(fn, 5000) — alors la fonction s'exécutera dans 5 secondes.
setTimeout(() => {
console.log('S'exécutera dans 5 secondes');
}, 5000);
Il est également important de comprendre que le délai minimal dans les navigateurs est généralement d'au moins 4 ms, et que setTimeout ne garantit pas un temps précis d'exécution, seulement un délai minimal. Si vous souhaitez retarder encore plus l'exécution, augmentez simplement le temps de délai.