Code Lab

Your own error

EasyErrors4 min

Write a class FormatError for errors in a data format. It extends the built-in SyntaxError. For new FormatError('bad date') the message field is 'bad date' and the name field is 'FormatError'.

Examples

new FormatError('bad date').message

Returns 'bad date'

new FormatError('bad date').name

Returns 'FormatError'

new FormatError('bad date') instanceof SyntaxError

Returns true

Source

Loading the editor...
  1. message comes from the constructor, name is FormatError
  2. The error is a FormatError, a SyntaxError and an Error

Hidden tests run on Submit.