Discuss / JavaScript / 作用域链在哪讲?

作用域链在哪讲?

Topic source

廖先生写得真好, 易学易懂,但是作用域链放在哪里讲了?

廖雪峰

#2 Created at ... [Delete] [Delete and Lock User]

没有作用域链这种说法

高程里就有作用域链的概念 也就是闭包产生的根源 函数的scope属性指向一个链式的作用域 用来作为寻找变量 最外层就是全局作用域 不知说的对否

这说明JavaScript实际上只有一个全局作用域。任何变量(函数也视为变量),如果没有在当前函数作用域中找到,就会继续往上查找,最后如果在全局作用域中也没有找到,则报ReferenceError错误。

这里的继续往上查找 就是按照作用域链找的吧

想高程这本书舞了一顿拳脚,终于模拟出了块级作用域!但是,但是,新标准出来了,太阳出来了,let出来了。好多硬气功师傅要收刀敛卦了! 廖先生紧扣新标准,入门快速,讲解流畅!入了门就可以来几趟太极拳。只是,入了门还须看高程和牛儿书!廖先生教程好多地方还是没讲原因,只是说:给我练!给我练!马步,马步!提肛!提肛!


  • 1

Reply