***每一个函数都有作用域链 (好友列表)***函数调用时会有一个临时作用域对象放在好友列表的最开头***符合闭包的内层函数拥有着外层函数的临时作用域对象
1.闭包是怎么形成的? 外层函数的作用域对象被内层函数引用着 2.闭包怎么实现? 1)外层函数包裹内层函数和变量,内层函数必须使用 该变量 2)外层函数定义时 必须把内层函数抛出 3)调用者调用外层函数得到内层函数对象反复使用3.如何释放闭包? 将调用者得到的变量置为null