JS Built-ins
SyntaxErrorbeginner

SyntaxError β€” instanceof check

πŸ“– Usage Example
try {
  eval('{')
} catch (e) {
  e instanceof SyntaxError  // β†’ true
}

SyntaxError is thrown when code contains invalid JavaScript syntax.

SyntaxError Constructor

new SyntaxError('bad syntax') creates a SyntaxError instance.

Challenge: Verify that a new SyntaxError is an instance of SyntaxError.

πŸ’‘ Hints (1)
  • β€’ Use new SyntaxError(message) to create a SyntaxError instance.