@鹿为马 是因为在outer作用域下找到了n的变量存在,outer作用域下声明了n变量,但是声明的位置在center中是访问不到的,你如果把var n = 15 挪到center上方就能输出15了,把var n = 15删掉就会输出10了
JS 作用域与作用域链1. 作用域 作用域就是代码的执行环境,全局执行环境就是全局作用域,函数的执行环境就是私有作用域,它们都是栈内存。 执行环境定义了变量或函数有权访问的其他数据,决定了它们各自...
@鹿为马 是因为在outer作用域下找到了n的变量存在,outer作用域下声明了n变量,但是声明的位置在center中是访问不到的,你如果把var n = 15 挪到center上方就能输出15了,把var n = 15删掉就会输出10了
JS 作用域与作用域链1. 作用域 作用域就是代码的执行环境,全局执行环境就是全局作用域,函数的执行环境就是私有作用域,它们都是栈内存。 执行环境定义了变量或函数有权访问的其他数据,决定了它们各自...
文档服务器Demo