词法作用域意味着作用域是在书写代码时函数声明的位置来决定的。编译时的词法分析阶段基本能知道所有的标识符是在哪里和如何声明的,从而能预测在执行过程中如何对它们进行查找。
js中有两个机制可以欺骗词法作用域,eval() 和 with() ,但使用它们会使用得性能下降,不要使用它们。
js 笔记---词法作用域
最新推荐文章于 2024-08-04 16:33:59 发布
词法作用域意味着作用域是在书写代码时函数声明的位置来决定的。编译时的词法分析阶段基本能知道所有的标识符是在哪里和如何声明的,从而能预测在执行过程中如何对它们进行查找。
js中有两个机制可以欺骗词法作用域,eval() 和 with() ,但使用它们会使用得性能下降,不要使用它们。