Function.prototype.isGenerator()

This is an archived page. It's not actively maintained.

Kein Standard
Diese Funktion entspricht nicht dem Standard und ist nicht Teil der Standardisierung. Diese Funktion darf nicht in Webseiten, die via das Internet zug├Ąnglich sind, benutzt werden: Sie wird nicht f├╝r alle Nutzer funktionieren. Es kann zu umfangreichen Inkompatibilit├Ąten zwischen verschiedenen Implementierungen kommen und die Funktionsweise oder Eigenschaften k├Ânnten in der Zukunft ver├Ąndert werden.

Die nicht standardisierte isGenerator() Methode wird benutzt, um festzustellen, ob eine Funktion ein Generator ist. In Firefox Version 58 wurde diese Methode entfernt.

Syntax

fun.isGenerator()

R├╝ckgabewert

Ein Boolean Welcher angibt, ob eine Funktion ein Generator ist.

Beschreibung

Die isGenerator() Methode stellt fest, ob eine Funktion fun ein Generator ist. Diese war in einem fr├╝hen Vorschlag, wurde jedoch nicht in der ECMAScript 2015 Spezifikation eingef├╝gt.

Beispiele

function f() {}

function* g() {
  yield 42;
}

console.log('f.isGenerator() = ' + f.isGenerator()); // f.isGenerator() = false
console.log('g.isGenerator() = ' + g.isGenerator()); // g.isGenerator() = true

Spezifikationen

Ist in keiner Spezifikation vorhanden. Implementiert in JavaScript 1.8.6.

Browserkompatibilit├Ąt

No compatibility data found. Please contribute data for "javascript.builtins.Function.isGenerator" (depth: 1) to the MDN compatibility data repository.

Siehe auch