Легкий

Задача по JavaScript — Debounce

Замыкания
Оптимизация
Асинхронность
Описание
Код

Необходимо написать функцию-декоратор debounce(f, ms), которая гарантирует, что заданная функция f может быть запущена
не чаще одного раза за ms миллисекунд (более частые вызовы должны игнорироваться).

Доп: Усовершенствуйте декоратор так, чтобы в свойстве count декорированной функции хранилось количество её вызовов, а в
свойстве allCount декорированной функции хранилось количество вызовов декоратора.

function debounce(fn, ms) {}

Описание
Console
Perfomance
Очистить
Время выполнения: - мс
Запустить