Код Junior Разминка: короткие функции обновлено
ValidationError
Условие
Свой класс ошибки с полем field. instanceof должен работать и для Error, и для ValidationError, а name - быть 'ValidationError'.
Что проверяют тесты
это ошибка
свой тип и поля
ловится по типу
Как подойти
Наследование от Error: super(message) первым, затем name и свои поля. Позволяет ветвить обработку через instanceof вместо разбора текста сообщения.
Подсказки: 1
- super(message) обязателен до обращения к this.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.