Wraz z ewolucją Internetu JavaScript zyskał popularność jako język programowania ze względu na wiele przydatnych metod. Na przykład wiele stron internetowych korzysta z wbudowanych JavaScript Settimeout metoda opóźnienia zadań. Metoda Settimeout ma wiele przypadków użycia i może być używana do animacji, powiadomień i opóźnień wykonania funkcjonalnego.Ponieważ JavaScript to jednolitenny, translacyjny język, możemy wykonywać tylko jedno zadanie na raz. Jednak za pomocą stosów połączeń możemy opóźnić wykonywanie kodu za pomocą Settimeout metoda. W tym artykule przedstawymy Settimeout Metoda i omów, w jaki sposób możemy go użyć do ulepszenia naszego kodu.
Settimeout Metoda to wbudowana metoda, która przyjmuje funkcję wywołania zwrotnego jako argument i wykonuje ją po danym czasie. Składnia dla Settimeout Metoda jest następująca:
Settimeout (funkcja oddzwonienia, opóźnienie, argumenty…)funkcja oddzwaniania jest funkcją, którą chcemy wykonać po danym czasie; opóźnienie to czas w milisekundach, po czym chcemy wykonać funkcję wywołania zwrotnego; i argumenty to inne parametry, które chcemy przekazać do funkcji wywołania zwrotnego.
Teraz zastosujemy Settimeout metoda. Najpierw definiujemy funkcję zwaną Linuxhintfunc który drukuje ciąg „Witaj z Linuxhint."
funkcja linuxhintfunc ()Następnie dzwonimy Linuxhintfunc W Settimeout i zapewnić opóźnienie czasowe 2000 ms (2 s).
Settimeout (Linuxhintfunc, 2000)Po załadowaniu strony internetowej istnieje opóźnienie 2 s przed wywołaniem funkcji. Możemy wykonać to samo zadanie za pomocą funkcji strzałki lub funkcji anonimowej.
settimeout (() =>
Znowu istnieje opóźnienie 2 s.
Zanotuj Settimeout Metoda jest metodą asynchroniczną, co oznacza, że chociaż JavaScript jest językiem jednowarstwowym, ta funkcja działa w innym wątku. Settimeout Metoda umieszcza funkcję w kolejce stosu wywołania i czeka, aż stos połączeń będzie bezpłatny. Jeśli próbujemy wydrukować wiadomość lub uruchomić funkcję w Settimeout bez opóźnienia, to akcja zostanie najpierw skakana na przód kolejki i uruchomić, gdy Settimeout Metoda jest wykonywana.
konsola.Log („Witaj z Linuxhint-1”)
Patrząc na wyjście, kolejność wyjścia nie jest taka sama jak w przypadku wejścia. Dlatego też Settimeout Funkcja może opóźnić wykonanie kodu.
Wniosek
Ten artykuł przedstawia wbudowane JavaScript Settimeout Metoda i omówiono, w jaki sposób możemy z niej korzystać. Mamy nadzieję, że nauczyłeś się czegoś z tego artykułu i że nadal ucząc się o JavaScript z Linuxhint.com.