各种资料中对闭包的定义不尽相同,个人认为百度百科上的描述通俗易懂(阮一峰老师的描述与百度百科的一致):闭包就是可以读取其他函数内部变量的函数function wrap() { var count = 0 function inner() { console.log(++count) } return inner } var fn = wrap() fn() // 输出1 fn() // 输出2
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。