function foo(){ var num = 0; return function(){ num++ console.log(‘闭包’) } } 闭包 什么是闭包? 闭包的优点 缺点 函数中return返回一个函数 优点:外部函数可以访问内部函数的变量 缺点;变量不能释放导致内存泄漏 怎么实现外部访问内部;存a函数指针,实际上还是a访问f00变量