JS Built-ins
EventTargetbeginner

EventTarget β€” addEventListener exists

πŸ“– Usage Example
const et = new EventTarget()
et.addEventListener('greet', e => console.log('hello'))
et.dispatchEvent(new Event('greet'))  // β†’ logs 'hello'

EventTarget supports adding, removing, and dispatching events.

EventTarget β€” addEventListener

Every EventTarget instance exposes an addEventListener method for registering event listeners.

Challenge: Confirm that addEventListener is a function on a new EventTarget.

πŸ’‘ Hints (1)
  • β€’ All three event methods are inherited from the EventTarget prototype