Das hat ja gedauert. ECMAScript.next bekommt endlich die Möglichkeit, blocklokale Variablen zu deklarieren. Bislang ist der Gültigkeitsbereich einer lokalen Variablen in JavaScript die Funktion, in der sie deklariert wird, was für jeden Menschen, der eine andere Programmiersprache mit C-artiger Syntax im Kopf hat, sehr gewöhnungsbedürftig ist und leicht zu schwierig erkennbaren Fehlern führt, wenn globale Variablen versehentlich nicht wie erwartet gesetzt werden, weil in einem Block innerhalb der Funktion eine gleichnamige Variable deklariert wird.
Kommentieren
In der Archivversion kann nicht kommentiert werden.