Дмитрий Фандорин
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