eslint 有个 规则 prefer const,如果配置了这条 ESLint 规则(或者引用的第三方 ESLint 库配置了),且编辑器有自动格式化或者项目有提交前格式化的功能,那么代码里所有的未重新赋值的 let 会自动被改成 const(实际上,你看到的多是 const 也往往是这么产生的,毕竟 const 打起来麻烦一点) const 相比 let ,减少了未来变化的可能性,对于项目而言,变化少的情况下,安全性会稍微高一点点;