理论上说能用 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 的值,也没法分开归类定义。。。强迫症患者表示好纠结这个问题~