AbortController 清理监听器 | 星雨笔录

使用 AbortController 批量清理监听。

核心: AbortController 的 signal 可以关联多个监听器,abort() 时统一解绑。

最小示例:

const controller = new AbortController();
window.addEventListener('resize', () => console.log('变化'), { signal: controller.signal });
controller.abort();

学完能做: 使用 AbortController 批量清理监听。