Ten artykuł ilustruje procedurę wykonania następnego wiersza po oczekiwaniu 5 sekund.
Jak czekać 5 sekund przed wykonaniem następnego wiersza?
Aby poczekać 5 sekund przed wykonaniem następnego wiersza, użyj następujących sposobów:
Metoda 1: Poczekaj 5 sekund przed wykonaniem następnego wiersza za pomocą metody Settimeout ()
Użyj "settimeout ()”Metoda oczekiwania 5 sekund, a następnie wykonać następny wiersz kodu. Za pomocą tej metody ustawiana jest licznik czasu, a funkcja lub kawałek kodu jest wykonywany po wyczerpaniu. Mówiąc dokładniej, czas jest ustawiony w milisekundach.
Składnia
Użyj następującej składni do wykorzystania metody Settimeout ():
settimeout (funkcja (), czas)W powyższej składni:
Przykład
Wydrukuj ciąg „Witamy w Linuxhint”Na konsoli za pomocą„konsola.dziennik()" metoda:
konsola.log („Witamy w Linuxhint”);Zadzwoń do "settimeout ()”Metoda, przekazując czas w milisekundach i funkcję, która zostanie wywołana po określonym okresie, aby wydrukować ciąg na konsoli:
settimeout (function ()Tutaj 5000 ms odnosi się do 5s.
Jak widać na wyjściu, drugi ciąg „Najlepsza platforma do nauki umiejętności”, Jest wydrukowany na konsoli po 5 sekundach:
Metoda 2: Poczekaj 5 sekund przed wykonaniem następnego wiersza za pomocą funkcji Sleep () zdefiniowanej przez użytkownika
Możesz także utworzyć swoją funkcję niestandardową, aby zatrzymać kod JavaScript za pomocą „Obietnica()" metoda. Reprezentuje operację asynchroniczną lub dynamicznie wyznaczoną obietnicę, która zostanie rozwiązana po zakończeniu wszystkich działań.
Przykład
Zdefiniuj funkcję „spać()„To zatrzyma kod JavaScript za pomocą funkcji asynchronicznej i obietnicy ():
Funkcja snu (MS)Zdefiniuj funkcję asynchroniczną za pomocą „Async”Słowo kluczowe o nazwie„execuTeline ()". Wywołać „spać()„Funkcja, przekazując czas w milisekundach:
Funkcja async execuTeline ()Na koniec zadzwoń do „execuTeline ()”Funkcja:
execuTeline ();Jak widać na wyjściu, po wykonaniu kodu, każda linia zatrzymuje się na 5 sekund przed wydrukowaniem na konsoli:
Chodzi o to, jak czekać 5 sekund przed wykonaniem następnego wiersza w JavaScript.
Wniosek
Aby poczekać 5 sekund przed wykonaniem następnego wiersza, użyj „settimeout ()„Metoda lub JavaScript”Sleep zdefiniowany przez użytkownika ()”Funkcja. W funkcji sleka () zdefiniowanej przez użytkownika funkcja settimeout () jest wykorzystywana do tworzenia funkcji snu JavaScript z funkcją obietnicy () i asynchroniczną. W tym artykule zilustrowano procedurę wykonania następnego wiersza po oczekiwaniu 5 sekund.