JavaScript zapewnia kilka wbudowanych metod planowania czasu, takich jak metoda „settimeout ()” i metoda „setInterval ()”. Metody te są stosowane do planowania zadań, metoda „Settimeout ()” wykonuje funkcję tylko raz w zaplanowanym czasie, ale metoda „setInterval ()” powołuje się na funkcję wielokrotnie po określonym oczekiwaniu.
metoda setInterval () w JavaScript
JavaScript oferuje metodę setInterval (), która pozwala nam wielokrotnie wywoływać funkcję. Występuje dwa parametry, aby funkcja wywołują, a drugi parametr jest na czas. „SetInterval ()” może wziąć dodatkowe parametry i przekazać je do funkcji wywołania zwrotnego.
Rozważymy przykład, aby zrozumieć działanie metody setInterval ():
Niech liczba = 0;W tym przykładzie piszemy kod, aby wydrukować kwadrat dowolnej liczby dodatnich. Jak musimy wielokrotnie wywołać funkcję kwadratową, dlatego używamy „SetInterval ()” metoda. Kod wydrukuje kwadrat każdej liczby dodatnich po opóźnieniu 3 sekund:
Jak działa setInterval
Początkowo stworzyliśmy funkcję "kwadrat( )" i w obrębie "kwadrat( )" funkcja napisaliśmy kod, aby wydrukować kwadrat dowolnej liczby. Potem wzywamy "kwadrat( )" funkcja za pomocą „SetInterval ()” metoda. Teraz, co się stanie? Rozpocznie się łańcuch:
Metoda Settimeout () w JavaScript
W JavaScript metoda „settimeout ()” pozwala nam wykonywać dowolną funkcję po określonym czasie. Występuje dwa parametry, aby funkcja wywołują, a drugi parametr jest na czas. Rozważmy ten sam przykład i zastosujmy „Settimeout ()” Metoda i obserwuj różnicę:
Niech liczba = 0;W rezultacie wywoła funkcję kwadratową tylko raz, co oznacza, że wydrukuje kwadrat tylko jednej liczby:
Jak działa setInterval
Jeśli wywołamy "kwadrat( )" funkcja za pomocą „Settimeout ()” Metoda, teraz, co się stanie?
Notatka:
Nie możemy wywołać funkcji w metodzie „settimeout ()” lub w metodzie „setInterval ()” zamiast tego, napiszemy tylko nazwę funkcji, jeśli to zrobimy, wówczas te metody nie działałyby poprawnie, wyjście będzie wydrukowane bez żadnych opóźnień:
Settimeout (kwadrat, 3000); // poprawia składnięW tym kodzie napisaliśmy zarówno poprawne, jak i niepoprawną składnię dla metody „Settimeout ()” i metody „setInterval ()”
Wniosek
JavaScript zapewnia kilka wbudowanych metod, które są wykorzystywane do uruchomienia części kodu na podstawie czasu. Funkcje te oferują różne funkcje, na przykład funkcja „settimeout ()” wykonuje dowolną funkcję tylko raz, gdy metoda „setInterval ()” wykonuje resztę dowolnej funkcji. W tym artykule zawiera przegląd metod „Settimeout” i „setInterval ()” za pomocą niektórych przykładów.