Hvad er JavaScript-alternativet til søvnfunktionen?

Hvad Er Javascript Alternativet Til Sovnfunktionen



De fleste programmeringssprog giver sleep-funktionen, der bruges til at lave forsinkelser i udførelsen af ​​koden i et bestemt tidsrum. I JavaScript er der dog ingen indbygget dvalefunktion. Til det formål giver JavaScript ' setTimeout() ” funktion alternativ til dvalefunktionen, der fungerer præcis som den.

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.