关于闭包的一些知识点

什么是闭包?

  函数在调用的时候会形成一个私有的作用域,对内部变量起到保护作用。

闭包的作用:

  1、保护变量

  2、缓存数据

闭包的种类:

  1、函数式

  

  2、对象式

  

变量销毁:

  1、人为销毁  var a=12;a=null

  2、自然销毁  函数调用完成之后,浏览器会自动销毁函数内的变量

  

原文地址:https://www.cnblogs.com/wkxdd/p/10154560.html