`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 指南。因此,至少有些人认为这是一个好习惯 :-)