使用const相比let和var有什么优势?

时间:2018-10-15 18:12:54

标签: javascript ecmascript-6

我知道constletvar之间的区别:

  • 范围
  • 缺乏吊装
  • const变量的值无法更改。

但是为什么要使用const?除了具有3.14的PI的古老示例之外,还有“清理代码”之外的其他优点,我发现const真的很适合吗?因为浏览器不必编辑变量,这是否有效率方面的好处?

1 个答案:

答案 0 :(得分:2)

它可以帮助我们的人们更好地理解代码并减少错误。通过将某些内容标记为const而不是let,您可以让其他开发人员(包括将来的您)知道它不会被重新分配。而且,如果您不小心这样做了,IDE会告诉您有问题,从而提示您要么停止重新分配它,要么将其更改为let,以表示您确实打算重新分配它。