88просмотров
19 апреля 2024 г.
Score: 97
setInterval() и setTimeout() В JavaScript обеспечивает планирование выполнения функций с использованием интервального и одноразового методов. SetInterval() метод запускает функцию с заданной периодичностью. В то время как setTimeout() метод ожидает определенное время до запуска функции один раз. 👉 Вот примеры использования этих методов: setTimeout(function() { console.log('Прошло 2 секунды!');
}, 2000); // Выведет "Прошло 2 секунды!" через 2 секунды let counter = 0;
const intervalID = setInterval(function() { console.log('Прошло 1 секунда!'); counter++; if (counter === 5) { clearInterval(intervalID); // Остановка выполнения через 5 секунд }
}, 1000); Обе эти функции полезны для выполнения определенных действий в определенные моменты времени или с определенной периодичностью в JavaScript. Они являются частью стандартного набора функций в языке и часто используются для анимации, обновления данных и других подобных задач. Однако, важно учитывать, что их использование может быть неблагоприятным для производительности, если не управлять ими правильно, особенно в случае setInterval(), который может привести к чрезмерной нагрузке на процессор, если используется с очень маленькими интервалами.