ЈаваСцрипт програм за просљеђивање параметара функцији сетТимеоут ()

У овом примеру ћете научити да напишете ЈаваСцрипт програм који ће прослеђивати параметар функцији сетТимеоут ().

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања ЈаваСцрипт:

  • ЈаваСцрипт функције и изрази функција
  • Јавасцрипт сетТимеоут ()

setTimeout()Начин извршава блок кода након одређеног времена. Метода извршава код само једном.

Синтакса ЈаваСцрипт сетТимеоут која се најчешће користи је:

 setTimeout(function, milliseconds);

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

  • функција - функција која садржи блок кода
  • милисекунде - време након којег се функција извршава

Пример 1: Прослеђивање параметра у сетТимеоут

 // 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 секунде).

Стога програм приказује текст Хелло ворлд само једном након 3 секунде.

Пример 2: Прослеђивање параметра у функцију

 // програм за пренос параметра у функцију у сетТимеоут () 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()функцији потребни додатни параметри к и и .

Приликом позивања setTimeout()функције преносе се додатни аргументи 'hello'и 'world'које greet()функција користи .

Занимљиви Чланци...