首页 > 解决方案 > 这在 Mozilla 中意味着什么:“让块和让表达式已过时”

问题描述

我在 SpiderMonkey 中遇到了一些“让块和让表达式过时”的人的声明,而关于它的信息很少。我想知道这到底是什么意思?“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

在 JavaScript 中使用“let”和“var”声明变量有什么区别?

标签: javascriptfirefoxecmascript-6spidermonkey

解决方案


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

let i = 4;

完全没问题。您链接的文章谈到了 let。就像是

let (x = x +1, y = x-1) {
  console.log("This is a let block!");
}

已过时,不应使用。


推荐阅读