Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
5
Создание функции debounce с корректным отложенным вызовом
Условие задачи
Необходимо реализовать функцию debounce, которая при множественных вызовах откладывает выполнение переданной функции до истечения заданного интервала, гарантируя, что callback будет выполнен только один раз после завершения тайм‑аута.
const debounce = (fn, delay) => setTimeout(() => {
fn();
}, delay);