В этом примере вы научитесь писать программу на 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');
Вывод
Это сообщение отображается первым Hello world
В приведенной выше программе 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()функцией.








