如何在 JavaScript 中声明一个名为 let 的变量?
How it's possible to declare a variable named let in JavaScript?
我想知道如何将变量命名为 let
因为 let
是 JavaScript!
中的保留字
var let = "a value"; // this works!!!
let let = "a value"; // luckily this doesn't work
在阅读 JavaScript 中的保留字时,我使用了 this website and also I checked this Whosebug question(请参阅 art4theSould 的答案)和它们两者(在其他消息来源)说 let
- 正如每个人都可以想象的那样 - 是 JavaScript.
中的保留字
根据https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Lexical_grammar#Keywords,let
仅在严格模式代码中找到时才保留。
这似乎是为了向后兼容,因此 ES6 之前的代码不受影响。这解释了为什么 let let
是不允许的:因为你实际上使用了新的 let
关键字,ES6 之前的兼容性显然不是问题。
我想知道如何将变量命名为 let
因为 let
是 JavaScript!
var let = "a value"; // this works!!!
let let = "a value"; // luckily this doesn't work
在阅读 JavaScript 中的保留字时,我使用了 this website and also I checked this Whosebug question(请参阅 art4theSould 的答案)和它们两者(在其他消息来源)说 let
- 正如每个人都可以想象的那样 - 是 JavaScript.
根据https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Lexical_grammar#Keywords,let
仅在严格模式代码中找到时才保留。
这似乎是为了向后兼容,因此 ES6 之前的代码不受影响。这解释了为什么 let let
是不允许的:因为你实际上使用了新的 let
关键字,ES6 之前的兼容性显然不是问题。