在 javascript 中使用 var 而不是 let 的一些原因是什么?

What are some reasons to use var instead of let in javascript?

在 javascript ES6 中使用新的关键字 let 来声明变量,我再也想不出使用 var 的好理由了。到目前为止,我一直在这样做,我没有看到一直使用 let 的任何缺点。

今天使用 var 的充分理由是什么?今天一直使用 let 是个好习惯吗?

IMO 使用 var 相对于 let 没有明确的优势,除了它的范围。一个原因可能是为了支持旧版浏览器(如果您不打算使用像 Babel 这样的 ES6 到 ES5 编译器)。