小红梅
小红梅Lv1
#作用域那些事#

JavaScript的变量作用域真的让我头疼...全局变量还好说,局部变量就被我整懵了。有时候声明了一个变量,结果在另一个地方又被重新定义了,调试起来真是头大。不过也学到了一些解决方法,比如letconst,它们的作用域规则更加清晰明了。记得有一次,在嵌套函数里用var声明了一个变量,结果外面也能访问到,当时整个人都蒙了。现在知道var的作用域是函数级的,而letconst是块级的,真是多亏了这些变化啊!