欢迎光临散文网 会员登陆 & 注册

千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip

2023-07-19 18:15 作者:cmlively  | 我要投稿

闭包

不被销毁的执行空间-->如果想让一个执行空间不被销毁,返回引用类型即可,引用类型有引用空间,外面有变量接收了引用空间,我们执行空间不会销毁。

  1. 闭包就是能够读取其他函数内部变量的函数,或者把闭包理解成 "定义在一个函数内部的函数"。闭包就是利用了这个函数执行空间不销毁的逻辑。
  2. 闭包的特点
  • 作用域空间不销毁
  • 可以利用闭包在一个函数外部访问函数内部的变量
  • 保护私有变量

3.闭包形成的条件

  • 需要一个不被销毁的执行空间
  • 需要直接或者间接返回一个函数(引用类型)
  • 就是内部函数需要访问到外部函数的私有变量
  • 这时可以把内部函数叫做外部函数的闭包函数


千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip的评论 (共 条)

分享到微博请遵守国家法律