Код Junior Разминка: короткие функции обновлено
attempt
Условие
attempt(fn) возвращает [значение, null] при успехе и [null, ошибка] при исключении.
Что проверяют тесты
успех
ошибка
Как подойти
Ошибки как значения вместо исключений: вызывающий обязан посмотреть на вторую позицию. Так устроена обработка ошибок в Go и предложение Safe Assignment в JS.
Подсказки: 1
- try/catch, возврат пары.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.