理论上说能用 const 的地方尽量用 const 当然是最好的,但发现用了 const 之后有些地方没之前优雅了。比如某个程序有很多这样的代码:
let a = ... if (a > 0) { ... } 本来两个 a 都是工整对齐的,换成 const 变成:
const a = ... if (a > 0) { ... } 感觉没以前美观了
还有本来一堆变量都是 let 定义的,现在有些是 let 有些是 const 定义:
const num = arr.length; let i = 0; const map = {}; ... 看起来也没有统一用 let 那么整齐了。。。而且有些 let 的初始值依赖 const 的值,也没法分开归类定义。。。强迫症患者表示好纠结这个问题~
