Програма JavaScript передає параметр функції setTimeout ()

У цьому прикладі ви навчитеся писати програму JavaScript, яка передаватиме параметр функції setTimeout ().

Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування JavaScript:

  • Функція JavaScript та вирази функцій
  • Javascript setTimeout ()

setTimeout()Метод виконується блок коду по закінченні зазначеного часу. Метод виконує код лише один раз.

Найчастіше використовується синтаксис JavaScript setTimeout:

 setTimeout(function, milliseconds);

Його параметри:

  • function - функція, що містить блок коду
  • мілісекунди - час, через який функція виконується

Приклад 1: Передача параметра в 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');

Вихідні дані

Це повідомлення відображається першим  Привіт світ

У наведеній вище програмі greet()функція передається до setTimeout().

Потім greet()функція викликається через 3000 мілісекунд ( 3 секунди).

Отже, програма відображає текст Hello world лише один раз через 3 секунди.

Приклад 2: Передача параметра у функцію

 // програма для передачі параметру функції у 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');

Вихідні дані

 Це повідомлення показано першим привіт світ

У наведеній вище програмі у greet()функції потрібні додаткові параметри x та y .

При виклику setTimeout()функції передаються додаткові аргументи 'hello'та 'world', які використовуються greet()функцією.

Цікаві статті...