闭包

什么是“闭包”?

在一个函数内部又定义了一个函数,内部函数函数能访问外部函数作用域范围内的变量,这时这个内部函数就叫做闭包。无论这个内部函数在哪里被调用都能访问的到外部函数作用域中的那些变量。

“闭包”是怎么实现的?

通过作用域链

“闭包”能做什么?

Js中的面向对象都是用“闭包”来模拟的。

 

posted @ 2018-03-03 09:27  浮生赋歌  阅读(94)  评论(0编辑  收藏  举报