Wenn der Ausdruck der Ertragsausdruck inneiert wird. Die Syntax des Ertragsausdrucks/des Schlüsselworts lautet wie folgt:
Funktion* Name (Argumente) AnweisungenWo Name repräsentiert den Namen der Funktion, Argumente sind die Parameter für die Funktion und übergeben und Aussagen den Körper der Funktion darstellen.
Im Folgenden finden Sie die Merkmale des Ausdrucks von Ertrag* Ausdruck/Schlüsselwörtern:
Jetzt werden wir ein Beispiel veranschaulichen, durch das Sie leicht verstehen können, wie Sie Ertrag* Schlüsselwort/Ausdruck in JavaScript verwenden können.
Funktion* tecalum (x)Ausgang
Andererseits die Ausbeute* ist ein Schlüsselwort/Ausdruck Dies kann verwendet werden, um ein iteratives Objekt oder eine andere Generatorfunktion darzustellen. Die Ausbeute* iteriert und gibt den Wert entsprechend zurück, bis der boolesche Wert wahr ist. Die Syntax von Ertragsausdruck/Schlüsselwort lautet wie folgt:
AusdrucksertragsausdruckJetzt werden wir ein Beispiel für Ertragsausdruck/Schlüsselwort präsentieren.
Ausgang
Beispiel
In diesem Beispiel ergab eine GeneratorFunc1 () -Funktion Returns über Next () -Funktionen ähnlich wie die Werte, die durch die GeneratorFunc2 () -Funktion erhalten werden. Anschließend können wir durch diese Funktion GeneratorFunc2 () einfach mehr Generatoren so viel wie möglich einfügen.
Ausgang
Abschluss
Nachdem Sie diesen Artikel gelesen haben. Wenn Sie den Ausdrucksertragsausdruck verwenden, können Sie sich den Rückrufproblemen nicht stellen. Das Konzept hinter Rendite* Expression ist, dass die Funktion freiwillig wieder aufnehmen oder aufhören kann, bis sie das erwirbt, was sie benötigt. Wir haben auch Beispiele eingeleitet, die Ihnen helfen, die bessere Verwendung von Ertragsausdruck/Schlüsselwort in JavaScript zu verstehen.