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