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.]