Програма JavaScript за предаване на параметър на функция setTimeout ()

В този пример ще се научите да пишете програма на JavaScript, която ще предава параметър на функцията setTimeout ().

За да разберете този пример, трябва да имате познанията по следните теми за програмиране на JavaScript:

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

В setTimeout()метода изпълнява блок от код след определено време. Методът изпълнява кода само веднъж.

Често използваният синтаксис на JavaScript setTimeout е:

 setTimeout(function, milliseconds);

Неговите параметри са:

  • функция - функция, съдържаща блок код
  • милисекунди - времето, след което функцията се изпълнява

Пример 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()функцията.

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