各种材料中对闭包的定义不尽相同,集体认为百度百科上的形容通俗易懂(阮一峰老师的形容与百度百科的统一):闭包就是能够读取其余函数外部变量的函数
function wrap() { var count = 0 function inner() { console.log(++count) } return inner}var fn = wrap()fn() // 输入1fn() // 输入2
各种材料中对闭包的定义不尽相同,集体认为百度百科上的形容通俗易懂(阮一峰老师的形容与百度百科的统一):闭包就是能够读取其余函数外部变量的函数
function wrap() { var count = 0 function inner() { console.log(++count) } return inner}var fn = wrap()fn() // 输入1fn() // 输入2