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.