执行栈,也叫调用栈,用于存储在代码执行期间创建的所有执行上下文。可以把执行栈看作一个存储函数调用的栈结构,遵循先进后出的原则。
规则如下:
1.首次运行JS代码时,会创建一个全局执行上下文,push到当前的执行栈中,每当发生函数调用时,都会为该函数创建一个新的函数执行上下文并push到当前执行栈的栈顶
2.当栈顶的函数运行完以后,其对应的函数执行上下文将会从执行栈中pop出去,执行上下文的控制权将会移动到当前执行栈的下一个执行上下文
第14天 请解释下执行栈有哪些特点?
最新推荐文章于 2024-10-15 09:57:04 发布