专栏名称: CSDN企业招聘
笑谈开发轶事,品味程序人生
今天看啥  ›  专栏  ›  CSDN企业招聘

停止使用 `let` 或为什么它在 JavaScript/TypeScript 中是不必要的

CSDN企业招聘  · 公众号  ·  · 2024-09-10 09:00
    

文章预览

作者 | dev 来源 | 大迁世界 你可能已经遇到 let 关键字上百万次了。它是 JavaScript(以及扩展的 TypeScript)中那些最初看起来像是救星的特性之一。 终于有了一种声明变量的方式,可以尊重块级作用域! var 造成提升和产生反直觉 bug 的日子一去不复返了。 但是重点来了:在 2024 年,使用 let 可能是你在代码中做的最不必要的事情之一。 没错,你没听错。是时候停止使用 let 了。 让我来解释一下为什么,什么时候应该用 const 替换它,以及在那些罕见的情况下, let 仍然在你的 TypeScript 文件中有一席之地。 let 的兴衰 🐑 我们回顾一下。在 ES6 之前的日子里,我们只能用 var 。它是可以用的,但有深刻的缺陷。 var 不尊重块级作用域,这意味着如果你在 for 循环内声明了一个 var ,这个变量在循环外仍然可以访问。 这引发了混乱和充满 bug 的代码 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览