Программа 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');

Вывод

Это сообщение отображается первым  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()функцией.

Интересные статьи...