什么是闭包?
函数在调用的时候会形成一个私有的作用域,对内部变量起到保护作用。
闭包的作用:
1、保护变量
2、缓存数据
闭包的种类:
1、函数式
2、对象式
变量销毁:
1、人为销毁 var a=12;a=null
2、自然销毁 函数调用完成之后,浏览器会自动销毁函数内的变量