Beim Prüfen von Bereichen einer Funktion in der DevTools-Konsole habe ich einen "Skript" -Bereich bemerkt. Nach ein wenig Forschung scheint es für let
und const
Variablen erstellt zu werden.Was ist der Zweck des Skriptbereichs?
Scopes einer Funktion in einem Skript ohne const
oder let
Variablen:
Scopes einer Funktion in einem Skript mit einer let
Variable:
Doch die folgende druckt 1
in der Konsole - Variablen im Skriptbereich können weiterhin von anderen Skripts aus aufgerufen werden ts:
<script>let v = 1</script>
<script>console.log(v)</script>
Ich habe von ES6-Modulen gehört, in denen Top-Level-Variablen von außerhalb eines Moduls nicht zugänglich sind. Wird dafür der Anwendungsbereich genutzt oder hat er einen anderen Zweck?