我认为最好尽可能在任何地方使用const
,即使是对于局部变量,但我的同事认为const
只适用于顶级常数,比如太阳系中的许多行星(hm(。我只是喜欢功能性风格,还是这是常识?
是的,这是一些风格指南中表达的常见观点,例如流行的Airbnb和谷歌风格指南。因此,至少有人认为这是一种良好的做法:-(
如果您不打算更改它,const
显然更好,因为它可以防止您意外更改此变量。
Airbnb创建的著名Node.js esint指南之一也认为这是一种良好的做法:https://github.com/airbnb/javascript#references--首选常量