1. 首页
  2. 数据库
  3. 其它
  4. js闭包

js闭包

上传者: 2021-01-16 16:28:31上传 PDF文件 52.01KB 热度 17次
闭包概念 有一个 A 函数,再 A 函数内部返回一个 B 函数 再 A 函数外部有变量引用这个 B 函数 B 函数内部访问着 A 函数内部的私有变量 函数作用域(闭包前置知识) 在聊闭包之前先回顾一下函数,函数有两个阶段:a.定义阶段,b.调用阶段。要学会闭包函数一定要弄懂。 函数定义阶段 开辟一个 存储空间 把函数体内的代码一模一样的放在这个空间内(不解析变量) 把 存储空间 的地址给函数名 函数调用阶段 按照函数名的地址找到函数的 存储空间 形参赋值 预解析 在内存中开辟一个 执行空间 将函数 存储空间 中的代码拿出来在刚刚开辟的 执行空间 中执行 执行完毕后,内存中开辟的 执行空间 销毁
用户评论