`const` 在可能的情况下用于局部变量被认为是一种好习惯?
`const` for local variables where possible is considered a good practice?
我认为最好尽可能在任何地方使用 const
,即使对于局部变量也是如此,但我的同事认为 const
仅适用于顶级常量,例如许多行星在太阳系中(hm)。我只是喜欢功能性风格还是这是常识?
如果您不打算更改它,const
显然更好,因为它可以防止您意外更改此变量。
Airbnb 创建的著名 Node.js eslint 指南之一也将其视为良好实践:https://github.com/airbnb/javascript#references--prefer-const
是的,这是几个风格指南中表达的共同观点,例如流行的 Airbnb and Google 指南。因此,至少有些人认为这是一个好习惯 :-)
我认为最好尽可能在任何地方使用 const
,即使对于局部变量也是如此,但我的同事认为 const
仅适用于顶级常量,例如许多行星在太阳系中(hm)。我只是喜欢功能性风格还是这是常识?
如果您不打算更改它,const
显然更好,因为它可以防止您意外更改此变量。
Airbnb 创建的著名 Node.js eslint 指南之一也将其视为良好实践:https://github.com/airbnb/javascript#references--prefer-const
是的,这是几个风格指南中表达的共同观点,例如流行的 Airbnb and Google 指南。因此,至少有些人认为这是一个好习惯 :-)