Quelle est l'alternative JavaScript à la fonction de sommeil?

Quelle est l'alternative JavaScript à la fonction de sommeil?
La plupart des langages de programmation fournissent la fonction de sommeil utilisée pour effectuer des retards dans l'exécution du code pour une période particulière. Cependant, en JavaScript, il n'y a pas de fonction de sommeil intégrée. À cette fin, JavaScript fournit le «setTimeout ()”Fonction alternative à la fonction de sommeil qui fonctionne exactement comme elle.

Dans ce tutoriel, nous expliquerons l'alternative JavaScript à la fonction de sommeil.

Quelle est l'alternative JavaScript à la fonction de sommeil?

JavaScript ne fournit aucune fonction de sommeil intégrée. Cependant, il fournit une alternative qui peut être utilisée à la place de la fonction de sommeil. Le "setTimeout ()"Est un moyen très simple de prendre un retard dans le programme JavaScript ou de faire le fichier JavaScript en mode veille pendant une période spécifiée.

Syntaxe

setTimeout (Resolve, MS)

Exemple 1: Utilisez SetTimeout () directement

Vous pouvez utiliser le «setTimeout ()”Méthode directement sur la console et définissez la limite de temps sur l'élément spécifié pour prendre un délai. Pour ce faire, utilisez le «console.enregistrer()”Méthode de JavaScript et transmettez la chaîne comme argument de cette méthode:

console.log ("bienvenue");

Utilisez le "setTimeout ()«Méthode qui exécute un bloc de code une seule fois après l'heure spécifiée, telle pour«3000”Millisecondes:

setTimeout (() => Console.journal ("à Linux!");, 3000);

Passer une autre chaîne comme argument à la console.log () à afficher sur la console:

console.journal ("attendre!");

On peut observer que la chaîne que nous avons transmise dans la méthode «setTimeout ()» est apparue à l'écran après un retard de trois secondes:

Exemple 2: Utilisez setTimeout () dans une fonction

Pour utiliser «setTimeout ()» dans une fonction, définissez une fonction avec un nom particulier. Ensuite, la fonction de sommeil ci-dessus utilise la fonction «setTimeout () pour résoudre une promesse après un nombre spécifié de millisecondes:

fonction Sleep (ms)
retourner la nouvelle promesse (résolution => setTimeout (résolution, ms));

Maintenant, définissez une fonction asynchrone qui permet de renvoyer une promesse et obtient la valeur de retour. Avec cela, nous pouvons utiliser la méthode de sommeil dans la fonction pour configurer un retard:

Fonction asynchrone DelayEdGreeting ()
console.log ("bienvenue");
AWAIT SEMP (2000);
console.log ("à LinuxHint");
AWAIT SEMP (2000);
console.journal ("Au revoir!");

Enfin, appelez la fonction définie pour renvoyer la valeur à l'écran:

DelayEdGreeting ();

Sortir

Il s'agit de l'alternative JavaScript à la fonction de sommeil.

Conclusion

JavaScript fournit le «setTimeout ()«Méthode comme alternative à la fonction de sommeil. Le «setTimeout ()» est un moyen très simple de prendre un retard dans le programme JavaScript ou de faire le fichier JavaScript en mode de sommeil pendant une période de temps spécifiée. Ce message a indiqué l'alternative JavaScript qui peut être utilisée à la place de la fonction de sommeil.