ECMAScript 2015: const in for loops
Welche der beiden (oder keine / beide) Codefragmente unten sollten in einer vollständigen Implementierung von ECMAScript 2015 funktionieren:
for (const e of a)
for (const i = 0; i < a.length; i += 1)
ach meinem Verständnis sollte das erste Beispiel funktionieren, weile
wird für jede Iteration initialisiert. Sollte dies nicht auch bei @ der Fall seii
in der zweiten Version?
Ich bin verwirrt, weil vorhandene Implementierungen (Babel, IE, Firefox, Chrome, ESLint) nicht konsistent zu sein scheinen und eine vollständige Implementierung von @ habeconst
, mit unterschiedlichem Verhalten der beiden Schleifenvarianten; Ich bin auch nicht in der Lage, einen konkreten Punkt in der Norm zu finden, also wäre das sehr dankbar.