第2章 调用栈:函数执行第一现场 章节摘要:函数每被调用一次,引擎就在调用栈上压入一个栈帧——里面装着这次调用的参数、局部变量和返回地址;函数返回,栈帧弹出。本章把这条进出规则讲透,并延伸到三个高阶话题:递归为什么会栈溢出、this 在栈帧创建那一刻如何被决定、闭包如何让已弹出的栈帧在堆上留下副本。读完本章,你看任何一段调用代码都能在脑内画出栈的快照。 学习目标 阅读完本章,你应当能够: 手工推演一段三层嵌套调用在任意时刻的调用栈快照;… 会员。《第2章 调用栈:函数执行第一现场》收录于灏天文库文集《JavaScript前端开发核心技术》,原作者/来源:灏天文库,整理自「灏天文库」,提供技术教程、实践指南与问题解决方案,支持在线阅读、全文检索与知识沉淀,助力开发者系统化学习。本站整理收录,版权归原作者/开源协议所有。