切换主题
2023-04-27 23:27:20
变量或函数的上下文决定了它们可以访问哪些数据
每个上下文都有一个关联的 变量对象(variable object),而这个上下文中定义的所有变量和函数都存在于这个对象上
变量对象(variable object)
上下文在其所有代码都执行完后会被销毁,包括定义在它上面的变量和函数
每个函数调用都有自己的上下文,当代码执行流进入函数时,函数的上下文会被推进一个上下文栈,函数执行完会再弹出该函数的上下文,将控制权还给之前的上下文