Program JavaScript przekazujący parametr do funkcji setTimeout ()

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ę.

Interesujące artykuły...