推荐:使用let/const
推荐理由
- 直观理由:如果var很好的话,也不会出现let/const了,新事物总是因为老事物存在弊端才会出现
- 作用域不同,let/const作用域更小,更灵活
- let/const不允许重复说明,否则报错,var却可以,不利于发现问题
- var存在变量提升问题,而let/const存在暂时性死区,避免了未初始化就直接使用的情况,否则报错
综上: let/const更加严谨,更容易发现一些由于疏忽产生的问题。
参考网址:
https://www.cnblogs.com/forcheng/p/13033976.html
https://www.zhihu.com/question/34294629
网友评论