我在 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/