JavaScript · Middle · Frage 27 von 75

Was macht eine Generatorfunktion?

function* ids() {
  let id = 1;
  while (true) yield id++;
}
const gen = ids();
gen.next().value; // 1
Antwort zeigen

Richtige Antwort: Liefert einen Iterator und läuft schrittweise, mit Pausen bei yield

Erklärung

Der Aufruf eines Generators führt seinen Rumpf nicht aus; er liefert ein Objekt mit der Methode next(). Jedes next() läuft bis zum nächsten yield weiter. Generatoren eignen sich für träge und unendliche Folgen und zum Umsetzen von Iteratoren.

Zum Weiterlesen

Fehler in der Frage

JavaScript · Middle · Frage 27

Teste dich selbst

Mach den Test JavaScript · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen