什么是作用域链? 如上图: inner函数访问自身的变量时,没有找到。则访问外部中的变量,还是没有找到就往全局找这样一层一层形成的链叫做作用域链当然全局还没有找到最外面一层是null 会报错 官方回答: js 全局有全局可执行上下文,每个函数调用时,有着函数的可执行上下文,会入js调用栈 每个可执行上下文,都有对于外部上下文 词法作用域的引用 ,外部上下文也有着对于再外部的上下文词法作用域引用 =>就形成了作用域链