Čo je JavaScriptová alternatíva k funkcii spánku?

Co Je Javascriptova Alternativa K Funkcii Spanku



Väčšina programovacích jazykov poskytuje funkciu spánku, ktorá sa používa na oneskorenie vykonávania kódu na určitý čas. V JavaScripte však nie je zabudovaná funkcia spánku. Na tento účel poskytuje JavaScript „ setTimeout() ” alternatíva k funkcii spánku, ktorá funguje presne ako ona.

V tomto návode vysvetlíme JavaScript alternatívu k funkcii spánku.

Čo je JavaScriptová alternatíva k funkcii spánku?

JavaScript neposkytuje žiadnu vstavanú funkciu spánku. Poskytuje však alternatívu, ktorú možno využiť na mieste funkcie spánku. ' setTimeout() “ je veľmi jednoduchý spôsob, ako urobiť oneskorenie v programe JavaScript alebo uviesť súbor JavaScript do režimu spánku na určité časové obdobie.







Syntax



setTimeout ( rozhodnite sa, pani )

Príklad 1: Použite setTimeout() priamo

Môžete využiť „ setTimeout() ” metódu priamo na konzole a nastavte časový limit na zadanom prvku na vykonanie oneskorenia. Ak to chcete urobiť, použite „ console.log() ” metódy JavaScriptu a odovzdajte reťazec ako argument tejto metódy:



konzoly. log ( 'Vitajte' ) ;

Použi ' setTimeout() ” metóda, ktorá vykoná blok kódu iba raz po zadanom čase, napríklad pre “ 3000 ”milisekundy:





setTimeout ( ( ) => { konzoly. log ( 'na Linux!' ) ; } , 3000 ) ;

Zadajte ďalší reťazec ako argument do console.log(), ktorý sa má zobraziť na konzole:

konzoly. log ( 'Počkaj!' ) ;

Dá sa pozorovať, že reťazec, ktorý sme prešli v metóde „setTimeout()“, sa na obrazovke objavil s oneskorením troch sekúnd:



Príklad 2: Použite setTimeout() vo funkcii

Ak chcete vo funkcii použiť „setTimeout()“, definujte funkciu s konkrétnym názvom. Potom funkcia spánku vyššie využíva funkciu „setTimeout() na vyriešenie prísľubu po určitom počte milisekúnd:

funkcia spánku ( pani ) {

vrátiť Nový Sľub ( vyriešiť => setTimeout ( rozhodnite sa, pani ) ) ;

}

Teraz definujte asynchrónnu funkciu, ktorá umožňuje vrátiť prísľub a získa návratovú hodnotu. Vďaka tomu môžeme použiť metódu spánku vo funkcii na nastavenie oneskorenia:

asynchrónna funkcia oneskorená pozdrav ( ) {

konzoly. log ( 'Vitajte' ) ;

čakať na spánok ( 2000 ) ;

konzoly. log ( 'na Linuxhint' ) ;

čakať na spánok ( 2000 ) ;

konzoly. log ( 'Zbohom!' ) ;

}

Nakoniec zavolajte definovanú funkciu, aby ste vrátili hodnotu na obrazovku:

oneskorený pozdrav ( ) ;

Výkon

To je všetko o alternatíve JavaScript k funkcii spánku.

Záver

JavaScript poskytuje „ setTimeout() ” metóda ako alternatíva k funkcii spánku. „setTimeout()“ je veľmi jednoduchý spôsob, ako urobiť oneskorenie v programe JavaScript alebo uviesť súbor JavaScript do režimu spánku na určité časové obdobie. Tento príspevok uvádza alternatívu JavaScriptu, ktorú je možné použiť namiesto funkcie spánku.