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: -)
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.
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%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.
Tags und Links javascript