Slide 10
Slide 10 text
EventTarget + AbortController
• AbortControllerͰEventTargetʹొͨ͠ΠϕϯτϦεφʔΛআͰ
͖Δ
const ac = new AbortController();
const { signal } = ac;
et.addEventListener(‘click', handler, { signal });
// ΠϕϯτϦεφʔͷআɻremoveEventListenerෆཁ
controller.abort();
et.addEventListener('event1', handler, { signal });
et.addEventListener(‘event2', handler, { signal });
// ҰׅআͰ͖Δ
controller.abort();