W tym przykładzie nauczysz się pisać program JavaScript, który przekaże parametr do funkcji setTimeout ().
Aby zrozumieć ten przykład, powinieneś znać następujące tematy programowania JavaScript:
- Funkcje i wyrażenia funkcyjne JavaScript
- JavaScript setTimeout ()
setTimeout()Sposób realizuje blok kodu, po upływie określonego czasu. Metoda wykonuje kod tylko raz.
Powszechnie używana składnia JavaScript setTimeout to:
setTimeout(function, milliseconds);
Jego parametry to:
- funkcja - funkcja zawierająca blok kodu
- milisekundy - czas, po którym funkcja jest wykonywana
Przykład 1: przekazywanie parametru do setTimeout
// program to pass parameter to a setTimeout() function function greet() ( console.log('Hello world'); ) // passing parameter setTimeout(greet, 3000); console.log('This message is shown first');
Wynik
Ta wiadomość jest wyświetlana jako pierwsza Hello world
W powyższym programie greet()funkcja jest przekazywana do setTimeout().
Następnie greet()funkcja zostaje wywołana po 3000 milisekund ( 3 sekundy).
Dlatego program wyświetla tekst Hello world tylko raz po 3 sekundach.
Przykład 2: przekazywanie parametru do funkcji
//program do przekazania parametru do funkcji w setTimeout ()function greet(x, y) ( console.log(x); console.log(y); ) // passing parameter setTimeout(greet, 3000, 'hello', 'world'); console.log('This message is shown first');
Wynik
Ta wiadomość jest pokazana jako pierwsza witaj, świecie
W powyższym programie w greet()funkcji wymagane są dodatkowe parametry xiy .
Podczas wywoływania setTimeout()funkcji przekazywane są dodatkowe argumenty 'hello'i, 'world'które są używane przez greet()funkcję.








