Skip to content
TOC

调用栈是一种用来管理执行上下文的数据结构,符合后进先出的规则。不过还有一点你要注意,调用栈是有大小的,当入栈的执行上下文超过一定数目,JavaScript 引擎就会报错,我们把这种错误叫做栈溢出

下面是两段代码:

js
let myname= '极客时间'
{
    console.log(myname)  // 极客时间
    // let myname= '极客邦'
}
js
let myname= '极客时间'
{
    console.log(myname)  // Uncaught ReferenceError: Cannot access 'myname' before initialization
    let myname= '极客邦'
}

Released under the CC BY-NC-ND 3.0