Interview Question

What is addEventListener?

addEventListener registers configurable event listeners without replacing existing ones.

💡 Concept ✅ Quick Revision ⚡ JavaScript

Answer

addEventListener registers an event listener on an EventTarget. • It accepts an event type, callback, and optional listener options. • Options include capture, once, passive, and signal. • The matching listener can be removed with removeEventListener or an AbortSignal.

Example

Code
const controller = new AbortController();
button.addEventListener('click', handleClick, { signal: controller.signal });

Quick Revision

addEventListener registers configurable event listeners without replacing existing ones.