Sobes.tech
Back to tasks
Junior — Senior
31

Создание функции debounce с корректным отложенным вызовом

Get help with live coding in real time with Sobes Copilot
Task condition

Необходимо реализовать функцию debounce, которая при множественных вызовах откладывает выполнение переданной функции до истечения заданного интервала, гарантируя, что callback будет выполнен только один раз после завершения тайм‑аута.

const debounce = (fn, delay) => setTimeout(() => {
  fn();
}, delay);