【详解,JavaScript,闭包的小知识】 闭包是什么

标识符解析

标识符的解析依赖于作用链。ECMA262倾向于把this划归为关键词而不是标识符,解析总是依赖执行环境中使用的this的值而不是依赖对作用链,因此标识符的解析不是那么的合理。

详解 JavaScript 闭包的小知识1

闭包

垃圾自动回收机制

ECMA262有一个垃圾回收机制,语言标准中并未规定其实现的细节。因此有多种不同方式的实现方式,但其中一些实现的优先级很低。

通常认为当一个对象不被引用(正在执行的代码无法再引用),它就变为可被回收的状态,并且在未来某一个时间点上被销毁,它消耗的资源会被释放以供系统复用。

详解 JavaScript 闭包的小知识2