JavaScript-Iteratoren

8

Ich ging durch MDN (Mozilla Developer Network) und stieß auf Iteratoren und Generatoren

Natürlich habe ich die Codeschnipsel ausprobiert, die auf der Seite auf Google Chrome v21 angegeben sind. Um genau zu sein, dieser Code:

%Vor%

Die Konsole gibt jedoch diese Fehlermeldung zurück:

%Vor%

Warum ist das? Ist die Iterator-Funktion veraltet oder so? Fehle ich einen Punkt? Danke für Ihre Hilfe und Zeit: -)

    
Hirvesh 22.08.2012, 18:42
quelle

6 Antworten

3

Aus diesem Thema :

  

V8 ist eine Implementierung von ECMAScript, nicht JavaScript. Letzteres ist eine nicht standardisierte Erweiterung von ECMAScript von Mozilla.

     

V8 ist Plug-In-kompatibel mit JSC, der ECMAScript-Implementierung in WebKit / Safari. Als solches implementiert es eine Anzahl von nicht-standardmäßigen Erweiterungen von ECMAScript, die ebenfalls in JSC sind, und die meisten davon sind auch in Mozilla's JavaScript-Sprachen.

     

Es ist nicht geplant, Nicht-Standard-Features hinzuzufügen, die nicht in JSC zu V8 sind.

Hinweis: JSC steht für JavaScript Core - die WebKit ECMAScript-Implementierung.

    
RichardTowers 22.08.2012, 18:46
quelle
6

Arrays haben eine eingebaute Map-Funktion, die wie ein Iterator funktioniert.

%Vor%

Aus Standard:

%Vor%

Im schlimmsten Fall könnten Sie ein Iterator-Objekt einfach entwerfen, haben es nicht vollständig getestet, aber wenn es irgendwelche Fehler gibt, sollten Sie in der Lage sein, dies schnell zum Laufen zu bringen.

%Vor%     
Dan 04.01.2013 21:54
quelle
4

window.Iterator AFAIK existiert nur in Firefox, nicht in WebKit.

    
David 22.08.2012 18:45
quelle
2
%Vor%     
Michael Phelps 07.07.2014 07:47
quelle
1

Dies bedeutet, dass Chrome v21 diese JavaScript-Funktion nicht unterstützt. Es ist Teil der 1.7 Spezifikation. Wenn Sie dies versuchen , können Sie möglicherweise die 1.7-Unterstützung in Chrome explizit angeben.

    
Mike Thomsen 22.08.2012 18:47
quelle
0

Für Chrome könnte man das verwenden

%Vor%

Hier ist Link , den Sie interessant finden könnten

    
andrey 21.03.2015 08:50
quelle

Tags und Links