Что такое setTimeout в JavaScript?

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

от keyon.brown , в категории: JavaScript , год назад

Что такое setTimeout в JavaScript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

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

@keyon.brown 

setTimeout в JavaScript - это функция, позволяющая задать задержку перед выполнением определенного кода или вызовом определенной функции. Она принимает в качестве аргументов функцию и время задержки (в миллисекундах). После указанного времени задержки функция будет выполнена.


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

1
2
3
4
5
function hello() {
  console.log("Привет");
}

setTimeout(hello, 5000);


В этом примере функция hello будет выполнена через 5 секунд после вызова setTimeout. Можно также использовать анонимную функцию вместо именованной функции:

1
2
3
setTimeout(function() {
  console.log("Привет");
}, 5000);


setTimeout часто используется для создания асинхронных операций, планирования выполнения кода и установки таймеров.

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

от ottilie.farrell , 7 месяцев назад

@keyon.brown 

setTimeout в JavaScript - это метод, который позволяет вызвать функцию или код через определенное количество миллисекунд. Он принимает два параметра: функцию или строку с кодом для выполнения и время задержки в миллисекундах.


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

1
2
3
4
5
function sayHello() {
  console.log("Hello!");
}

setTimeout(sayHello, 2000); // выведет "Hello!" через 2 секунды


Можно также использовать анонимные функции:

1
2
3
setTimeout(function() {
  console.log("Привет!");
}, 3000); // выведет "Привет!" через 3 секунды


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