Hvis avkastningsuttrykket blir satt på pause, vil det også ta en pause generatorfunksjonen, og det vil bare starte på nytt når neste metode blir kalt til et annet returuttrykk. Syntaksen for avkastningsuttrykk/nøkkelord er som følger:
funksjon* navn (argumenter) uttalelserHvor Navn representerer navnet på funksjonen, argumenter blir parametrene bestått for funksjonen og uttalelser Representere funksjonen til funksjonen.
Følgende er funksjonene i avkastning* uttrykk/nøkkelord:
Nå skal vi illustrere et eksempel som du enkelt kan forstå hvordan du bruker avkastning* nøkkelord/uttrykk i JavaScript.
funksjon* vistum (x)Produksjon
På den annen side, avkastning* er et nøkkelord/uttrykk som kan brukes til å representere en iterativ objekt eller annen generatorfunksjon. Utbyttet* itererer og returnerer verdien tilsvarende til den boolske verdien er sann. Syntaksen til avkastning* uttrykk/nøkkelord er som følger:
avkastning* uttrykkNå skal vi presentere et eksempel på avkastning* uttrykk/nøkkelord.
Produksjon
Eksempel
I dette eksemplet ga GeneratorFunc1 () -funksjonen avkastning verdier gjennom neste () -funksjon som ligner på verdiene som blir gitt gjennom GeneratorFunc2 () -funksjonen. Deretter kan vi gjennom denne generatorfunc2 () -funksjonen enkelt sette inn flere generatorer så mye vi kan.
Produksjon
Konklusjon
Etter å ha lest denne artikkelen, er du kjent med avkastningen* nøkkelord/uttrykk. Hvis du bruker utbyttet* -uttrykket, kan du ikke møte tilbakeringingsproblemene. Konseptet bak avkastning* uttrykk er at funksjonen frivillig kan gjenoppta eller stoppe til den skaffer seg hva den trenger. Vi vervet også eksempler som hjelper deg å forstå bedre bruk av avkastning* uttrykk/nøkkelord i JavaScript.