Средний
Задача по JavaScript — Декоратор ограничения по времени выполнения
Асинхронность
Event loop
Описание
Код
Необходимо реализовать функцию декоратор timeLimit(fn, ms), которая принимает асинхронную функцию fn и время ms (в миллисекундах).
Декоратор возвращает новую функцию, которая работает как исходная, но реджектится по таймауту.
Если за время ms исходная функция не вернула ответ, то промис реджектится со строкой "Time limit expired".
Если исходная функция успела завершиться раньше (успешно или неуспешно), то и новая функция завершается так же в тот же момент.
Описание
Console
Perfomance
Очистить
Время выполнения: - мс