闭包是在某个作用域内定义的函数,它可以访问这个作用域内的所有变量。闭包作用域链通常包括三个部分: 函数本身作用域。闭包定义时的作用域。全局作用域。 变量作用域的查找是一个扩散过程,就像各个环节相扣的链条,逐次递进,这就是作用域链说法的由来。闭包常见用途: 创建特权方法用于访问控制事件处理程序及回调