JavaScript闭包
- JavaScript的特殊变量作用域
在一般的语言中变量的作用域分为全局变量和局部变量
JavaScript函数内部可以直接读取全局变量,函数外部无法读取函数内的局部变量
为了得到函数内的局部变量 我们需要在函数的内部再定义一个函数
闭包就是能够读取其他函数内部的函数
作用:1.读取其他函数内部的变量
2.让这些变量的值永远保存在内存里
JavaScript闭包
在一般的语言中变量的作用域分为全局变量和局部变量
JavaScript函数内部可以直接读取全局变量,函数外部无法读取函数内的局部变量
为了得到函数内的局部变量 我们需要在函数的内部再定义一个函数
闭包就是能够读取其他函数内部的函数
作用:1.读取其他函数内部的变量
2.让这些变量的值永远保存在内存里