js 闭包

js闭包理解





  • 《JavaScript高级程序设计》,闭包是指有权访问另一个函数作用域中的变量的函数。
  • 可以这样理解“闭包”:一个外部函数执行完毕之后,由于其内部函数被外部引用,导致其作用域中的变量继续存活,而不能在函数执行完毕后被销毁,包含这些变量的那个对象就称为闭包。




    tags: JavaScript