Jakie jest plon* słowo kluczowe/wyrażenie w JavaScript?

Jakie jest plon* słowo kluczowe/wyrażenie w JavaScript?
Wydajność jest słowem kluczowym/wyrażeniem, które jest używane do zatrzymania implementacji funkcji generatora. Funkcja generatora jest podobna do innych funkcji, ale są one różne w taki sposób, że wartość zwrócona w funkcji generatora jest słowem kluczowym plonu. Funkcje zagnieżdżone lub wywołania zwrotne nie mogą pozwolić na wyrażenia plonu. Dwie cechy są obserwowane w obiektach zwróconych przez wyrażenia wydajności, wartość i wykonane, które są odpowiednio wartością rzeczywistą i wartością logiczną. Gdy funkcja generatora jest w pełni wykonana, wartość logiczna jest zwracana true i odwrotnie.

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) instrukcje

Gdzie 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:

  • Pamięć wydajna
  • Leniwa ocena
  • Kontrola przepływa asynchronicznie

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)
while (x> 0)
Wydaj x--;


// instancja jest tworzona dla funkcji pokazanych
const generator_val = showumum (4);
// powrót 4 jako 4 jest przekazywany do funkcji pokazanej ekspresji plonu
konsola.log (generator_val.Następny().wartość);
// powrót 3
konsola.log (generator_val.Następny().wartość);
// powrót 2
konsola.log (generator_val.Następny().wartość);
// powrót 1
konsola.log (generator_val.Następny().wartość);

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żenie

Teraz przedstawimy przykład wyrażenia/słowa kluczowego wydania*.



Wydajność JavaScript* słowo kluczowe/wyrażenie




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.



Wydajność JavaScript* reprezentująca inny generator




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.