У цьому прикладі ви навчитеся писати програму 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()
функцією.