Ревью компонента LazyInit

У нас есть havyFunc. Не смотрим, что там какой-то рандом, условно, какая-то тяжелая функция. И есть компонент LazyInit, он не прошел ревью, надо понять, что с ним не так и как это исправить.

Типизировать функцию, чтоб typescript начал ругаться.

Есть функция getProperty, она принимает объект и ключ к нему. Задача: нам надо типизировать функцию, так, чтоб на строке 8 и 9 typescript начал ругаться. Например, в объекте X нету ключа ‘m’ он ругается. Или в объекте { asd: 123 } нет ключа «a», он ругается. Естевственно должно работать под любой объект, под любой ключ, … Читать далее

На промисы sleep

У нас есть функция слип, мы в нее не лезим, не смотрим, это условно какой-то запрос на бек, заглушка. Задача: прочитать код и предположить, что вернется в консоль логи.

Написать промис javascript-а

Предлагается написать промис javascript-а. В задаче можно использовать самый древний веб апи и нужно реализовать обычный javascript промис. Предлагается написать промис javascript-а. В задаче можно использовать самый древний веб апи и нужно реализовать обычный javascript промис.