Wydajność delegowana (gwiazda wydajności, wydajność *) w funkcjach generatora

ECMAScript 6 powinien zawierać funkcje generatora i iteratory. Funkcja generatora (która ma funkcjęfunction* składnia) zwraca iterator. Iterator manext metoda, która przy wielokrotnym wywoływaniu wykonuje ciało funkcji generatora, wielokrotnie wstrzymując i wznawiając wykonywanie przy każdymyield operator.

TheWiki ECMAScript 6 na generatorach wprowadza również „delegowaną rentowność”yield* operator w następujący sposób:

Theyield* operator deleguje do innego generatora. Zapewnia to wygodny mechanizm tworzenia generatorów.

Co oznacza „delegowanie do innego generatora”? Jak mogę korzystaćyield* „wygodnie komponować generatory”?

[Możesz grać z generatorami w Node v0.11.3 za pomocą--harmony-generators flaga.]

questionAnswers(3)

yourAnswerToTheQuestion