JS Built-ins
ReferenceErrorbeginner

ReferenceError β€” instanceof check

πŸ“– Usage Example
try {
  console.log(undeclaredVar)
} catch (e) {
  e instanceof ReferenceError  // β†’ true
}

ReferenceError is thrown when you try to access a variable that has not been declared.

ReferenceError Constructor

new ReferenceError('not defined') creates a ReferenceError instance.

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

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