javascript作用域

  提到Javascript的作用域,就要先说一下javascript的预编译。

  js的预编译会先将函数和变量进行预编译,但是变量只是在内存中先分配一个内存空间,并没有实现赋值这个过程

  注意匿名函数是不会进行预编译的

  在函数内的调用变量时会先在函数内的范围中进行寻找,如果函数内找不到,会到函数外寻找

原文地址:https://www.cnblogs.com/zhangjianqiang/p/7842764.html