闭包 发表于 2017-02-22 闭包当函数执行的时候,就会形成一个私有作用域(栈内存),这个私有用域保护私有变量不受外界干扰,这种机制叫做闭包;123456function fn(){ var num=10; } fn(); / /fn在执行的时候形成了一个私有作用域, 并且这个作用域把var num = 10;保护起来了,形 成了一个闭包=?闭包形成的前提条件得有函数执行