盒子
盒子
文章目录󰁋
  1. 代码内存解析

JavaScript语言基础之函数基础(六)

代码内存解析

  • 闭包

    • a.程序永远是先定义后执行
    • b.执行永远从上到下
    • c.函数定义的话在堆(只是一个地址而已)
    • d.函数调用的时候,就会有自己的堆和栈(闭包
  • 闭包 作用域

    • 记住:先定义var function 在从上往下执行
    • 定义定义在自己的栈里面 执行在自己的堆里面
    • 运行在运行的环境中
    • 函数每调用前 只是一个地址
    • 只要调用一次函数就会动态开辟一块内存 创建一个封闭的空间 在自己的封闭的空间的栈中定义var在执行
    • 函数执行完 里面的东西全部销毁

附录:思维导图总结

支持一下
扫一扫,支持poetries