1
Этап 1
1. Задача: Написать функцию sleep
2. Задача: Написать функцию myJoin
Примеры использования:
myJoin('.', 'a', 'b', 'c') // 'a.b.c'
myJoin('-', 'a', 'b', 'c', 'd') // 'a-b-c-d'3. Задача: Написать имплементацию Promise.any
Комментарий кандидата. При отклонении нужно создать ошибку AggregateError.
Задача 4
Написать функцию декоратор, которая будет ограничивать число вызовов
Функция принимает изначальную функцию, лимит и callback. Callback запускается вместе с изначальной функцией при достижении лимита. Также должна быть возможность у возвращаемой…