Prompts-MCP 686 skills · ai / design / design-pattern / framework / fundamentals / habit / lang / tech-selection /mcp/sse
lang lang/typescript/closure/index.md medium

lang-typescript-closure-index

TypeScript 原生闭包坑索引 — 循环变量捕获 / 异步回调延迟读值 / 闭包内存泄漏。Use when 写循环内回调 / 写定时器或事件监听 / 设计缓存闭包时下钻。

子项索引

子项 一句话
pitfalls skill TypeScript 三类原生闭包坑 — 循环 var 共享绑定打末值 / 异步回调捕获引用非快照 / 长生命周期闭包持有大对象致内存泄漏

TypeScript · Closure 子项索引

本层包含

名称 类型 一句话
pitfalls skill 循环 var 共享绑定 / setTimeout 闭包延迟读值 / 闭包内存泄漏

何时下钻

  • 在循环体内创建回调 / 闭包(map、定时器、监听器),担心捕获到同一变量
  • 写 setTimeout / setInterval 异步回调,回调执行时读到的是延迟后的值
  • 注册事件监听 / 长生命周期闭包,持有大对象或 DOM 引用导致内存泄漏

链接