Код Junior Разминка: короткие функции обновлено

ValidationError

Условие

Свой класс ошибки с полем field. instanceof должен работать и для Error, и для ValidationError, а name - быть 'ValidationError'.

Что проверяют тесты

  • это ошибка

  • свой тип и поля

  • ловится по типу

Как подойти

Наследование от Error: super(message) первым, затем name и свои поля. Позволяет ветвить обработку через instanceof вместо разбора текста сообщения.

Подсказки: 1
  1. super(message) обязателен до обращения к this.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.