Jaki jest cel funkcji Settimeout w JavaScript

Jaki jest cel funkcji Settimeout w JavaScript
Podczas pisania programu nie zawsze konieczne jest, aby program działał natychmiast lub ciągle działał. Istnieje wiele okazji, w których opóźnienie przed wykonaniem części kodu może okazać się cenne. Podobnie zakończenie kawałka kodu we właściwym czasie może być również idealne w wielu scenariuszach. Aby zaspokoić te potrzeby, JavaScript ma specjalną funkcję o nazwie „settimeout ()".

W tym artykule wszystkie szczegóły koncepcji i działania funkcji „settimeout ()”Są wyjaśnione.

Jaki jest cel stojący za Settimeout ()?

Wszyscy w ich życiu skorzystali z gadżetu o nazwie Timer. Timery lub alarm są używane do wielu różnych procedur. Timer zapewnia funkcjonalność wiedzy, kiedy zatrzymać lub rozpocząć niektóre działania w życiu codziennym. Podobnie, „„settimeout ()„Funkcja dostarczy tej funkcji do twojego kodu. Korzystanie z tej funkcji zapewni opóźnienia przed wykonaniem jakichkolwiek funkcji zdefiniowanych przez użytkownika.

Weźmy tego przykład. W grze wideo wróg musi odrodzić dokładnie 20 sekund po jej zabiciu. „„settimeout ()„Funkcja zostanie zaimplementowana w oryginalnym kodzie odpowiedzialnym za uruchomienie gry wideo. Ta funkcja sprawi, że wróg będzie miał 20-sekundowe opóźnienie, zanim ponownie się odrodzi. W tej samej grze funkcja ta może być używana do czegoś bardzo kontrastowego. Załóżmy, że dla gracza pojawił się przedmiot. Ale deweloper gier nie chce, aby ten przedmiot pozostał w poszukiwaniu nieskończoności. To tutaj „settimeout ()”Wsadzą i da ograniczony czas na utrzymanie tego przedmiotu.

Jak działa funkcja Settimeout ()?

Ta składnia jest bardzo podstawowa i łatwa do zrozumienia. Wymaga dwóch parametrów w swoich nawiasach. Pierwszym parametrem jest funkcja zdefiniowana przez użytkownika, która ma zostać wykonana. Weźmy kolejny parametr, który jest czasem opóźnienia (milisekund), który wystąpi przed wykonaniem funkcji zdefiniowanej przez użytkownika. Poniżej znajduje się przykładowy kod tego wykonania:

funkcja próbka ()
Alert („Timer się skończył!");

SETTIMEOut (funkcja próbki, 5000);

W tym przykładzie funkcja „funkcja próbki”Zostanie wykonane 5 sekund (5000 milisekund) po uruchomieniu kodu. Patrz fragment poniżej:

Istnieje kilka innych szczegółów na temat tego kodu.

  • Domyślny czas opóźnienia to 0.
  • Zwracanie funkcji zwróci identyfikator timera.
  • Dodatkowe funkcje można również przekazać w wersjach po „IE9"

Wniosek

A "settimeout ()”Funkcja służy do zapewnienia opóźnienia przed wykonaniem dowolnej funkcji zdefiniowanej przez użytkownika. Funkcja może okazać się przydatna podczas wykonywania lub zakończenia niektórych fragmentów kodu w ramach programu. W tym artykule przedstawiono szczegółowe wyjaśnienie na temat „settimeout ()”Funkcja jest i jak można ją używać w JavaScript.