理论上说能用 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 的值,也没法分开归类定义。。。强迫症患者表示好纠结这个问题~
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.