JavaScript

Application de la méthode setTimeout de JavaScript

Application de la méthode setTimeout de JavaScript


Avec l'évolution d'Internet, JavaScript a gagné en popularité en tant que langage de programmation en raison de ses nombreuses méthodes utiles. Par exemple, de nombreux sites Web utilisent la fonction intégrée de JavaScript setTimeout méthode pour retarder les tâches. La méthode setTimeout a de nombreux cas d'utilisation et peut être utilisée pour les animations, les notifications et les retards d'exécution fonctionnelle.Parce que JavaScript est un langage de traduction à thread unique, nous ne pouvons effectuer qu'une seule tâche à la fois. Cependant, en utilisant des piles d'appels, nous pouvons retarder l'exécution du code en utilisant le setTimeout méthode. Dans cet article, nous allons présenter les setTimeout méthode et discuter de la façon dont nous pouvons l'utiliser pour améliorer notre code.

le setTimeout method est une méthode intégrée qui prend une fonction de rappel comme argument et l'exécute après un laps de temps donné. La syntaxe pour le setTimeout méthode est la suivante :

setTimeout(callbackFunction, délai, arguments…)

le fonction de rappel est la fonction que nous voulons exécuter après un laps de temps donné ; les retard est le temps en millisecondes après lequel nous voulons exécuter la fonction de rappel ; et le arguments sont d'autres paramètres que nous voulons passer à la fonction de rappel.

Maintenant, nous allons appliquer le setTimeout méthode. Tout d'abord, nous définissons une fonction appelée linuxhintFunc qui imprime la chaîne "Bonjour de Linuxhint."

fonction linuxhintFunc()
console.log("Bonjour de Linuxhint.");

Ensuite, nous appelons linuxhintFunc dans setTimeout et prévoir une temporisation de 2000 ms (2 s).

setTimeout(linuxhintFunc, 2000)

Une fois la page web chargée, il y a un délai de 2 s avant que la fonction soit appelée. Nous pouvons effectuer la même tâche en utilisant la fonction flèche ou une fonction anonyme.

setTimeout(() =>
console.log("Bonjour du Linuxhint");
, 2000)


Encore une fois, il y a un retard de 2 s.

Noter la setTimeout method est une méthode asynchrone, ce qui signifie que, bien que JavaScript soit un langage à thread unique, cette fonction s'exécute sur un thread différent. le setTimeout La méthode place la fonction dans la file d'attente de la pile d'appels et attend que la pile d'appels soit libre. Si nous essayons d'imprimer un message ou d'exécuter une fonction dans setTimeout sans délai, cette action passera d'abord au premier plan de la file d'attente et s'exécutera lorsque le setTimeout la méthode est exécutée.

console.log("Bonjour du Linuxhint-1")
setTimeout(() =>
console.log("Bonjour du Linuxhint-2")
, 0)
console.log("Bonjour du Linuxhint-3")


En regardant la sortie, l'ordre de la sortie n'est pas le même que celui de l'entrée. Par conséquent, la setTimeout la fonction peut retarder l'exécution du code.

Conclusion

Cet article présente la fonction intégrée de JavaScript setTimeout méthode et discuté de la façon dont nous pouvons l'utiliser. Nous espérons que vous avez appris quelque chose de cet article et que vous continuerez à apprendre JavaScript avec linuxhint.com.

WinMouse vous permet de personnaliser et d'améliorer le mouvement du pointeur de la souris sur un PC Windows
Si vous souhaitez améliorer les fonctions par défaut de votre pointeur de souris, utilisez un logiciel gratuit WinMouse. Il ajoute plus de fonctionnal...
Le bouton de clic gauche de la souris ne fonctionne pas sous Windows 10
Si vous utilisez une souris dédiée avec votre ordinateur portable ou de bureau mais que le le clic gauche de la souris ne fonctionne pas sur Windows 1...
Le curseur saute ou se déplace de manière aléatoire lors de la saisie dans Windows 10
Si vous constatez que le curseur de votre souris saute ou se déplace tout seul, automatiquement, au hasard lors de la saisie sur un ordinateur portabl...