Nowoczesne języki programowania obsługują metodę snu (), aby czekać na wykonanie programu. JavaScript nie jest w stanie użyć tej metody ze względu na jej asynchroniczny charakter. Jednak JavaScript osiąga to zadanie za pomocą settimeout () metoda. Metoda ma obiekt Poczekaj na x sekund Podczas wykonywania kodu w celu obsługi konkretnego celu programisty.
Artykuł pokazuje sposób oczekiwania na x sekund podczas wykonywania kodu z następującymi wynikami uczenia się:
Jak czekać na x sekundy za pomocą metody Settimeout ()?
Metoda Settimeout () wykonuje kawałek kodu, gdy upływa czas. Metoda pobiera czas wejścia w milisekundach i opóźnia wykonanie zdefiniowane przez użytkownika. Metoda Settimeout () przyjmuje dwa parametry jako argumenty. Pierwszy argument odnosi się do funkcji wywołania zwrotnego, która wykonuje się, gdy upływa czas. Podczas gdy inne argumenty reprezentują liczbę milisekund, które opóźniają wykonanie.
Notatka: 1000 milisekund odnosi się do 1 sekundy.
Składnia
okno.Settimeout (FUNCT, MILLISEC);
„„FUNCT ” reprezentuje funkcję wywołania zwrotnego i „Milisec” reprezentuje liczbę milisekund.
Przykład 1: Poczekaj 5 sekund w JavaScript
Przykład jest rozważany do oczekiwania na 5 sekund przy użyciu metody Settimeout () w JavaScript. Kod jest podany poniżej:
Kod
konsola.log („Przykład do oczekiwania 5 sekund w JavaScript”);
konsola.log („JavaScript”);
settimeout (() => konsola.log („świat”); , 5000);
W tym kodzie wbudowana metoda settimeout () jest zatrudniony do oczekiwania na 5000 milisekund (5 sekund). Następnie wyświetl wiadomość "Świat" W oknie konsoli.
Wyjście
Obserwuje się w oknie wyjściowym „JavaScript” jest wydrukowany pierwszy. Po oczekiwaniu 5 sekund druga wiadomość "Świat" jest przedstawiony w konsoli.
Przykład 2: Poczekaj 3 sekundy w JavaScript
Ponieważ JavaScript ma charakter asynchroniczny, może wykonywać funkcje równoległe. W tym celu uważa się, że przykład czeka 3 sekundy w asynchroniczny sposób. W tym celu kod jest tutaj podany.
Kod
konsola.log („Przykład do oczekiwania 3 sekundy w JavaScript”);
Czekać();
Funkcja async Wait ()
konsola.log („Witamy w JavaScript”);
czekają na sen (3000);
konsola.log („Witamy w Linuxhint”);
Funkcja snu (MS)
zwróć nową obietnicę (val => settimeout (val, ms));
Opis kodu podano poniżej:
Wyjście
Wyjście pokazuje kod wykonywalny i wyświetla „Witamy w JavaScript." Po 3 sekundach przesłanie „Witamy w Linuxhint” jest wyświetlany w oknie konsoli.
Wniosek
JavaScript zapewnia wbudowaną metodę settimeout () czekać x sekundy na podstawie potrzeb użytkownika. Termin „x” tutaj odnosi się do liczby sekund. Settimeout () nie przełamuje kontroli przepływu programu, ale opóźnia jego wykonanie. Czas jest dostarczany w milisekundach przez użytkownika. Ten post wykazał zastosowanie metody serwtimeout () do oczekiwania na określone sekundy w JavaScript.