Sobes.tech
Назад к задачам
Junior — Senior
140

Реализация функции дебаунса

Условие задачи

livecode

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