I denne vejledning vil vi forklare JavaScript-alternativet til dvalefunktionen.
Hvad er JavaScript-alternativet til søvnfunktionen?
JavaScript giver ikke nogen indbygget dvalefunktion. Det giver dog et alternativ, der kan bruges på stedet for søvnfunktionen. Det ' setTimeout() ” er en meget enkel måde at lave en forsinkelse i JavaScript-programmet på eller gøre JavaScript-filen til dvaletilstand i en bestemt periode.
Syntaks
sætTimeout ( løse, ms )
Eksempel 1: Brug setTimeout() direkte
Du kan bruge ' setTimeout() ” metode direkte på konsollen og indstil tidsgrænsen på det angivne element for at lave en forsinkelse. For at gøre det skal du bruge ' console.log() '-metoden for JavaScript og videregive strengen som argumentet for denne metode:
konsol. log ( 'Velkommen' ) ;
Brug ' setTimeout() ”-metode, der kun udfører en kodeblok én gang efter det angivne tidspunkt, f.eks. 3000 ' millisekunder:
sætTimeout ( ( ) => { konsol. log ( 'til Linux!' ) ; } , 3000 ) ;
Send en anden streng som argumentet til console.log() for at vise på konsollen:
konsol. log ( 'Vente!' ) ;Det kan observeres, at den streng, vi har passeret i metoden 'setTimeout()' dukkede op på skærmen efter en forsinkelse på tre sekunder:
Eksempel 2: Brug setTimeout() i en funktion
For at bruge 'setTimeout()' i en funktion, skal du definere en funktion med et bestemt navn. Derefter bruger sleep-funktionen ovenfor funktionen 'setTimeout() til at løse et løfte efter et specificeret antal millisekunder:
funktion søvn ( Frk ) {Vend tilbage ny Løfte ( beslutte => sætTimeout ( løse, ms ) ) ;
}
Definer nu en asynkron funktion, der tillader at returnere et løfte og får returværdien. Med dette kan vi bruge sleep-metoden i funktionen til at opsætte en forsinkelse:
asynkron funktion forsinket Hilsen ( ) {konsol. log ( 'Velkommen' ) ;
vente på søvn ( 2000 ) ;
konsol. log ( 'til Linuxhint' ) ;
vente på søvn ( 2000 ) ;
konsol. log ( 'Farvel!' ) ;
}
Til sidst skal du kalde den definerede funktion for at returnere værdien på skærmen:
forsinketHilsen ( ) ;Produktion
Det handler om JavaScript-alternativet til søvnfunktionen.
Konklusion
JavaScript giver ' setTimeout() ” metode som et alternativ til søvnfunktionen. 'setTimeout()' er en meget enkel måde at lave en forsinkelse i JavaScript-programmet på eller sætte JavaScript-filen i dvaletilstand i en bestemt periode. Dette indlæg har angivet JavaScript-alternativet, der kan bruges i stedet for søvnfunktionen.