W tym samouczku wyjaśnimy alternatywę JavaScript dla funkcji snu.
Jaka jest alternatywa JavaScript dla funkcji snu?
JavaScript nie zapewnia żadnej wbudowanej funkcji snu. Jednak stanowi alternatywę, którą można wykorzystać w miejscu funkcji snu. „„settimeout ()”To bardzo prosty sposób na opóźnienie w programie JavaScript lub wykonanie pliku JavaScript w trybie uśpienia przez określony czas.
Składnia
Settimeout (Resolve, MS)Przykład 1: Bezpośrednio użyj Settimeout ()
Możesz użyć „settimeout ()”Metoda bezpośrednio na konsoli i ustawiaj limit czasu na określonym elemencie, aby dokonać opóźnienia. Aby to zrobić, skorzystaj z „konsola.dziennik()„Metoda JavaScript i przekazanie ciągu jako argument tej metody:
konsola.Log („Welcome”);Użyj "settimeout ()„Metoda, która wykonuje blok kodu tylko raz po określonym czasie, taka dla„3000„Milisekund:
settimeout (() => konsola.dziennik („do Linux!");, 3000);Przekaż inny ciąg jako argument do konsoli.log (), aby wyświetlić na konsoli:
konsola.Dziennik („Poczekaj!");Można zauważyć, że ciąg, który przekazaliśmy w metodzie „Settimeout ()”, pojawił się na ekranie po opóźnieniu trzech sekund:
Przykład 2: Użyj Settimeout () w funkcji
Aby użyć „settimeout ()” w funkcji, zdefiniuj funkcję o określonej nazwie. Następnie powyższa funkcja snu wykorzystuje funkcję „Settimeout (), aby rozwiązać obietnicę po określonej liczbie milisekund:
Funkcja snu (MS)Teraz zdefiniuj funkcję asynchroniczną, która pozwala zwrócić obietnicę, i otrzyma wartość zwracania. Dzięki temu możemy wykorzystać metodę snu w funkcji, aby ustawić opóźnienie:
Funkcja async opóźnienie greeting ()Na koniec wywołaj zdefiniowaną funkcję, aby zwrócić wartość na ekranie:
opóźnione greeting ();Wyjście
To wszystko o alternatywie JavaScript dla funkcji snu.
Wniosek
JavaScript zapewnia „settimeout ()”Metoda jako alternatywa dla funkcji snu. „Settimeout ()” to bardzo prosty sposób na opóźnienie w programie JavaScript lub wykonanie pliku JavaScript w trybie uśpienia przez określony czas. W tym poście stwierdzono alternatywę JavaScript, którą można wykorzystać w miejscu funkcji snu.