使用 JavaScript ES6 中的新关键字
今天使用
let
来声明变量,我再也想不出使用 var
的好理由了。到目前为止,我一直在这样做,而且我没有看到始终使用 let
有任何不利之处。今天使用
var
的好理由是什么?今天始终使用 let
是一个好习惯吗?
let
。 - guagay_wklet
和var
进行了技术分析,如果有意义,我会使用var
,就像在第二个关于闭包的答案中使用let
一样。因此,在你的问题之外,没有明确的答案,只有技术细节和你自己的想法(例如,一个观点)。这就像问在C
中使用signed
vs.int
是否有意义(从技术上讲,它们做相同的事情,但这是关于功能和可读性的)。 - txtechhelplet
,则可能无法考虑到浏览器 JavaScript 引擎通过内存和速度来寻址该变量所需的情况。对于较小的函数或脚本,这可能根本不重要(很可能是大多数情况)。但是对于一个大型网站,它大量使用 JS(或任何服务器端 JS),这可能会产生影响...您必须进行测试以验证这对您的东西是否适用。 - txtechhelp