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.