логотип PurpleSchool
Иконка входа
Вход
логотип PurpleSchool

setTimeout() в JavaScript

Автор

Дмитрий Фандорин

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

Форма записи

Функция setTimeout() вызывается с двумя аргументами: функцией, которую нужно выполнить, и задержкой в миллисекундах.

Пример:

setTimeout(() => {
  console.log('Код, который будет выполнен через 5 секунд');
}, 5000);

В этом примере код, переданный в качестве аргумента функции setTimeout(), будет выполнен через 5 секунд.

Описание работы

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

Код, переданный в качестве первого аргумента функции setTimeout(), будет выполнен только один раз через указанное количество миллисекунд. Если нужно выполнить код несколько раз, то можно использовать функцию setInterval().

Пример

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

function showMessage() {
  console.log('Привет, мир!');
}

setTimeout(showMessage, 2000);

Этот код вызовет функцию showMessage() через 2 секунды и выведет в консоль сообщение "Привет, мир!".

Заключение

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

Карта развития разработчика

Получите полную карту развития разработчика по всем направлениям: frontend, backend, devops, mobile