I denne opplæringen vil vi forklare JavaScript -alternativet til søvnfunksjonen.
Hva er JavaScript -alternativet til søvnfunksjonen?
JavaScript gir ingen innebygd søvnfunksjon. Imidlertid gir det et alternativ som kan brukes på søvnfunksjonen. “setTimeout ()”Er en veldig enkel måte å gjøre en forsinkelse i JavaScript -programmet eller lage JavaScript -filen på søvnmodus i en spesifikk periode.
Syntaks
Settimeout (Resolve, MS)Eksempel 1: Bruk Settimeout () direkte
Du kan bruke "setTimeout ()”Metode direkte på konsollen og angi tidsbegrensningen på det spesifiserte elementet for å gjøre en forsinkelse. For å gjøre det, bruk "konsoll.Logg()”Metode for JavaScript og passere strengen som argument for denne metoden:
konsoll.Logg ("Velkommen");Bruke "setTimeout ()”Metode som utfører en kodeblokk bare en gang etter den spesifiserte tiden, slik for“3000”Millisekunder:
setTimeout (() => konsoll.Logg ("til Linux!");, 3000);Gi en annen streng som argument til konsollen.Logg () For å vises på konsollen:
konsoll.Logg ("Vent!");Det kan observeres at strengen vi har passert i metoden “Settimeout ()” dukket opp på skjermen etter en forsinkelse på tre sekunder:
Eksempel 2: Bruk Settimeout () i en funksjon
For å bruke "Settimeout ()" i en funksjon, definer en funksjon med et bestemt navn. Deretter bruker søvnfunksjonen ovenfor "SettImeout () -funksjonen for å løse et løfte etter et spesifisert antall millisekunder:
funksjon Sleep (MS)Nå, definer en asynkron funksjon som tillater å returnere et løfte, og får returverdien. Med dette kan vi bruke søvnmetoden i funksjonen for å sette opp en forsinkelse:
async funksjon forsinket ()Til slutt, ring den definerte funksjonen for å returnere verdien på skjermen:
Delayedgreeting ();Produksjon
Det handler om JavaScript -alternativet til søvnfunksjonen.
Konklusjon
JavaScript gir "setTimeout ()”Metode som et alternativ til søvnfunksjonen. "Settimeout ()" er en veldig enkel måte å gjøre en forsinkelse i JavaScript -programmet eller lage JavaScript -filen på søvnmodus i en spesifikk tidsperiode. Dette innlegget har uttalt JavaScript -alternativet som kan brukes på stedet for søvnfunksjonen.