javascript - 这在 Mozilla : "let blocks and let expressions are obsolete" 中意味着什么

标签 javascript firefox ecmascript-6 spidermonkey

我在 SpiderMonkey 中遇到了一些人说“让 block 和让表达式过时”的声明,而关于它的信息很少。我想知道这到底是什么意思? “let”语句不是 ES6 中流行的新特性吗?

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Deprecated_and_obsolete_features

https://bugzilla.mozilla.org/show_bug.cgi?id=1023609

What's the difference between using "let" and "var" to declare a variable in JavaScript?

最佳答案

let变量声明仍然被广泛使用。就像是:

let i = 4;
完全没问题。您链接的文章谈到了 let block 。就像是
let (x = x + 1, y = x - 1) {
  console.log("This is a let block!");
}
已过时,不应使用。

关于javascript - 这在 Mozilla : "let blocks and let expressions are obsolete" 中意味着什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50137628/

相关文章:

java - 简单java代码中的Selenium错误

javascript - Webpack Tree-Shaking 动态导入似乎不起作用

javascript - 使用字符串插值进行函数调用

javascript - 我可以更改扩展类中方法的返回类型吗?

javascript - 没有客户端 JavaScript 的 Backbone.js

javascript - Javascript 中的太阳弧路径

css - 通用容器 - CSS水平滚动条问题

CSS:Flex Box 不在 Firefox 上打印所有页面

javascript - 如何监视 ES6 中命名导出的子函数

javascript - 将 Web 服务响应转换为 PDF 文件 - PHP、Javascript