30.什么是闭包,闭包的作用以及使用场景

81 阅读1分钟

闭包是有权访问另外一个函数中变量的函数

作用:

  1. 保护函数的私有变量不受外部的污染,封装私有变量
  2. 模仿块级作用域

函数柯里化,定时器

副作用:过度使用会导致内存泄露