报错ReferenceError: Cannot access ‘xxxx‘ before initialization解决方案

ReferenceError: Cannot access ‘xxxx’ before initialization

报这个错的原因其实就是和你声明的变量有关
我们都知道var存在变量提示,但是其实const和let在某种意义上也是存在变量提升的
在块作用域内,let和const声明的变量被提升,但变量只是创建被提升,初始化并没有被提升,在初始化之前使用变量,就会形成一个暂时性死区。

解决方案:

把相应的变量提到上面去即可。

大家也可以关注我的 个人博客,和csdn是同步的,我会持续更新的,感谢大家支持~

猜你喜欢

转载自blog.csdn.net/weixin_55659609/article/details/130286754