内部函数
在一个函数体内创建另外一个函数(对象)是合法的,这种函数叫做内部函数。
闭包
如果在一个内部函数里,访问了外部作用域(并非全局作用域),那么内部函数就认为是闭包。定义在外部函数中但是被内部函数引用或者使用的变量被称为自由变量。
闭包就是将内部函数自己的代码和作用域与外部函数的作用域结合起来。
在一个函数体内创建另外一个函数(对象)是合法的,这种函数叫做内部函数。
如果在一个内部函数里,访问了外部作用域(并非全局作用域),那么内部函数就认为是闭包。定义在外部函数中但是被内部函数引用或者使用的变量被称为自由变量。
闭包就是将内部函数自己的代码和作用域与外部函数的作用域结合起来。