グローバルスコープ内にナビゲータ変数を作成し、let
キーワードを使用して文字列を割り当てました。グローバルlet変数はどこに格納されていますか?
// in a browser
let navigator = "Hello!";
console.log(navigator); // "Hello!"
console.log(window.navigator === navigator); // false
ここlet navigator
値はwindow.navigator
影。しかし、正確にlet navigator
がどこに格納されているか知ることは非常に興味がありますか?
Mozillaはこれを次のように記述しています(「https://hacks.mozilla.org/2015/07/es6-in-depth-let-and-const/」)。 Webページで実行されるすべてのJSコードを概念的に囲む不可視のブロックです。 –