Jeśli wyrażenie plonowe jest zatrzymywane, zatrzyma ono również funkcję generatora i ponownie uruchomi się tylko wtedy, gdy następna metoda zostanie wywołana. Składnia wyrażenia plonu/słowa kluczowego jest następująca:
funkcja* nazwa (argumenty) instrukcjeGdzie nazwa reprezentuje nazwę funkcji, argumenty Czy parametry są przekazywane dla funkcji i sprawozdania reprezentują ciało funkcji.
Poniżej przedstawiono funkcje wyrażenia plonu*/słów kluczowych:
Teraz ilustrujemy przykład, dzięki któremu możesz łatwo zrozumieć, jak używać Słowo kluczowego/wyrażenia w JavaScript w JavaScript.
funkcja* pokazana (x)Wyjście
Z drugiej strony wydajność* jest słowem kluczowym/wyrażeniem które można użyć do reprezentowania obiektu iteracyjnego lub innej funkcji generatora. Wydajność* itera i zwraca wartość odpowiednio, dopóki wartość logiczna nie będzie prawdziwa. Składnia wyrażenia plonu*/słowo kluczowe jest następujące:
Wydaj* wyrażenieTeraz przedstawimy przykład wyrażenia/słowa kluczowego wydania*.
Wyjście
Przykład
W tym przykładzie funkcja generatorfunc1 () zwraca daje wartości za pomocą funkcji następnej () podobnej do tych wartości, które są wynikające za pośrednictwem funkcji generatorfunc2 (). Następnie, za pośrednictwem tej funkcji generatorfunc2 (), możemy łatwo wstawić więcej generatorów jak najwięcej.
Wyjście
Wniosek
Po przeczytaniu tego artykułu znasz Pet* Słowo kluczowe/wyrażenie. Jeśli używasz wyrażenia plonu*, nie możesz stawić czoła problemom z odwołaniem. Pojęcie wyrażenia z wydajności* polega na tym, że funkcja może dobrowolnie wznowić lub zatrzymać, dopóki nie zdobędzie tego, czego potrzebuje. Zakładaliśmy również przykłady, które pomagają zrozumieć lepsze wykorzystanie wyrażenia/słowa kluczowego plonu* w JavaScript.