Xun*_*ang 5 javascript firefox spidermonkey ecmascript-6
我在 SpiderMonkey 中遇到了一些人的说法,“let 块和 let 表达式已经过时了”,而有关它的信息却很少。我想知道这到底意味着什么?“let”语句不是 ES6 中流行的新功能吗?
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Deprecated_and_obsolete_features
let变量声明仍然被广泛使用。就像是:
let i = 4;
Run Code Online (Sandbox Code Playgroud)
完全没问题。您链接的文章讨论了 let block。就像是
let (x = x + 1, y = x - 1) {
console.log("This is a let block!");
}
Run Code Online (Sandbox Code Playgroud)
已过时,不应使用。
JS1.7(2006 年起)引入了解构 和 等功能let,但它们与我们从 ES6 中了解到的 和 解构不同let。旧的实现已过时,自 v41 起 Firefox 引擎不再支持。
您可以在旧版本的 MDN 页面上的关键字上阅读有关let块和let表达式let的更多信息。
| 归档时间: |
|
| 查看次数: |
372 次 |
| 最近记录: |