可以通过内层函数访问外层函数的作用域的组合叫做闭包。使用闭包来实现防抖因为闭包会使外层函数作用域中的变量被保存在内存中不被回收,所以如果滥用闭包就会导致性能问题,谨记。

JS闭包原理及其使用场景解析

JS闭包原理及其使用场景解析