Co je JavaScript alternativa k funkci spánku?

Co Je Javascript Alternativa K Funkci Spanku



Většina programovacích jazyků poskytuje funkci spánku, která se používá k provádění zpoždění při provádění kódu po určitou dobu. V JavaScriptu však není vestavěná funkce spánku. Za tímto účelem poskytuje JavaScript „ setTimeout() “ alternativa k funkci spánku, která funguje přesně jako ona.

V tomto tutoriálu vysvětlíme alternativu JavaScriptu k funkci spánku.

Co je JavaScript alternativa k funkci spánku?

JavaScript neposkytuje žádnou vestavěnou funkci spánku. Poskytuje však alternativu, kterou lze využít v místě funkce spánku. ' setTimeout() ” je velmi jednoduchý způsob, jak provést zpoždění v programu JavaScript nebo uvést soubor JavaScript do režimu spánku na určitou dobu.







Syntax



setTimeout ( vyřešit, paní )

Příklad 1: Přímo použijte setTimeout().

Můžete využít „ setTimeout() ” přímo na konzole a nastavte časový limit na zadaném prvku pro provedení zpoždění. K tomu použijte „ console.log() ” metody JavaScriptu a předejte řetězec jako argument této metody:



řídicí panel. log ( 'Vítejte' ) ;

Použijte „ setTimeout() ” metoda, která spustí blok kódu pouze jednou po zadané době, například pro “ 3000 ”milisekundy:





setTimeout ( ( ) => { řídicí panel. log ( 'na Linux!' ) ; } , 3000 ) ;

Předejte další řetězec jako argument do console.log(), který se má zobrazit na konzole:

řídicí panel. log ( 'Počkejte!' ) ;

Lze pozorovat, že řetězec, který jsme předali v metodě „setTimeout()“, se na obrazovce objevil se zpožděním tří sekund:



Příklad 2: Použijte setTimeout() ve funkci

Chcete-li ve funkci použít „setTimeout()“, definujte funkci s konkrétním názvem. Poté výše uvedená funkce spánku využívá funkci „setTimeout() k vyřešení příslibu po zadaném počtu milisekund:

funkce spánku ( slečna ) {

vrátit se Nový Slib ( odhodlání => setTimeout ( vyřešit, paní ) ) ;

}

Nyní definujte asynchronní funkci, která umožňuje vrátit příslib a získá vrácenou hodnotu. Díky tomu můžeme využít metodu spánku ve funkci k nastavení zpoždění:

asynchronní funkce delayedGreeting ( ) {

řídicí panel. log ( 'Vítejte' ) ;

čekat na spánek ( 2000 ) ;

řídicí panel. log ( 'na Linuxhint' ) ;

čekat na spánek ( 2000 ) ;

řídicí panel. log ( 'Ahoj!' ) ;

}

Nakonec zavolejte definovanou funkci, abyste vrátili hodnotu na obrazovku:

zpožděný pozdrav ( ) ;

Výstup

To je vše o JavaScriptové alternativě k funkci spánku.

Závěr

JavaScript poskytuje „ setTimeout() ” metodu jako alternativu k funkci spánku. „setTimeout()“ je velmi jednoduchý způsob, jak provést zpoždění v programu JavaScript nebo přepnout soubor JavaScript do režimu spánku na určitou dobu. Tento příspěvek uvádí alternativu JavaScriptu, kterou lze použít místo funkce spánku.