Какие аргументы принимает функция setTimeout?

Пользователь

от deshaun_cormier , в категории: JavaScript , год назад

Какие аргументы принимает функция setTimeout?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от hanna_jacobson , год назад

@deshaun_cormier 

Функция setTimeout принимает два аргумента:

  1. Функция-обработчик, которую нужно выполнить после указанной задержки.
  2. Задержка в миллисекундах, перед выполнением функции-обработчика.


Необязательные аргументы: 3. Дополнительные параметры, которые можно передать в функцию-обработчик.


Пример использования функции setTimeout:

1
2
3
4
5
function myFunction(param1, param2) {
  console.log("Hello, world! " + param1 + " " + param2);
}

setTimeout(myFunction, 2000, "This", "is an argument");


Вывод:

1
Hello, world! This is an argument


Пользователь

от clement.erdman , 8 месяцев назад

@deshaun_cormier 

Функция setTimeout также может принимать дополнительные необязательные аргументы после времени задержки, это позволяет передавать дополнительные значения или параметры в функцию-обработчик.