理解JS中闭包及实际应用(防抖debounce和节流throttling)

概念 声明在一个函数中的函数,叫做闭包函数。 通常情况下,在Javascript语言中,只有函数内部的子函数才能读取局部变量: function f1(){ var n = 999; } console.log(n); // n is not defined 闭包是一种特殊的作用域:其返回的内部函数的作用域中保存着父级的变量对象和作用域连接,所以内部函数总是可...