240 发简信
IP属地:广东
  • @鹿为马 是因为在outer作用域下找到了n的变量存在,outer作用域下声明了n变量,但是声明的位置在center中是访问不到的,你如果把var n = 15 挪到center上方就能输出15了,把var n = 15删掉就会输出10了

    JS 作用域与作用域链

    1. 作用域 作用域就是代码的执行环境,全局执行环境就是全局作用域,函数的执行环境就是私有作用域,它们都是栈内存。 执行环境定义了变量或函数有权访问的其他数据,决定了它们各自...