闭包(closure)

1、什么是闭包: 即重用一个变量,又保护变量不被污染的一种编程方法。 闭包的本质:外层函数的作用域对象,被内层函数对象引用着,无法释放。这个外层函数的作用域就是闭包对象。 2、实现闭包的步骤 3步: 外层函数包裹要保护的变量和内层函数,内层函数一定要使用了外层函数的局部变量 外层函数将内层函数抛出到外部 (return) 调用者调用外层函数,获得返回的内层函数对象,保存在变量中。并反复使用。 3、
相关文章
相关标签/搜索