模块全力研发中
🚀 即将上线

闭包捕获机制与内存生命周期仿真

直观呈现函数执行上下文出栈后,内部函数如何通过 [[Scope]] 引用让外层变量在堆内存中长久驻留。

✨ 即将呈现的核心仿真特性

📦

[[Scope]] 内部槽指针绑定

函数创建阶段将外层作用域链固化至内部槽,并在调用时无缝连接为完整链条。

🧹

闭包与垃圾回收 (GC Mark-and-Sweep)

观察为什么普通函数返回后 AO 会被回收,而闭包会形成可达引用链阻止内存释放。

🔄

循环中的 var 异步陷阱 vs let 块级闭包

对比经典面试题:`for (var i...) setTimeout` 输出全为 3 的根源与 ES6 let 每次迭代独立环境记录。