Potrebujeme funkcie spätného volania?

Obsah:

Potrebujeme funkcie spätného volania?
Potrebujeme funkcie spätného volania?
Anonim

Spätné volanie zaisťuje, že funkcia sa nespustí pred dokončením úlohy, ale sa spustí hneď po dokončení úlohy. Pomáha nám vyvíjať asynchrónny kód JavaScript a chráni nás pred problémami a chybami.

Prečo potrebujeme funkciu spätného volania?

Spätné volania sú skvelý spôsob, ako niečo riešiť po dokončení niečoho iného. Niečím tu rozumieme vykonanie funkcie. Ak chceme vykonať funkciu hneď po návrate nejakej inej funkcie, možno použiť spätné volania. Funkcie JavaScriptu majú typ Objects.

Aký je zmysel funkcie spätného volania?

Namiesto okamžitého volania sa funkcia spätného volania volá v určitom bode v budúcnosti. Typicky sa používa, keď sa spúšťa úloha, ktorá sa skončí asynchrónne (tj skončí nejaký čas po návrate funkcie volania).

Čo je funkcia spätného volania a kedy by sme ju použili?

Často používate spätné volania keď potrebujete zavolať funkciu s argumentmi, ktoré by boli spracované v procese inej funkcie. Napríklad v PHP array_filter a array_map prijímajú spätné volania, ktoré sa volajú v slučke.

Sú funkcie spätného volania zlé?

Spätné volanie je ok, keď potrebujete naložiť viacero vecí a nezáleží vám na objednávke, ktorú vybavia, ale nie sú skvelé, keď potrebujete napísať objednané, sekvenčný kód. Väčšinou,ľudia používali reťazce hlbokého spätného volania ako umelo sekvenčný kód.

Odporúča:

Zaujímavé články
Musíte chytiť infield muchu?
Čítaj viac

Musíte chytiť infield muchu?

Ak sa muška v teréne nechytí, nevyžaduje sa žiadne označenie a pretekári môžu postupovať na vlastné riziko. Jediný rozdiel je v tom, že vyhlásenie rozhodcu, že odpal je mimo, odstraňuje silové hry a dáva pretekárom možnosť zostať na základni.

Aké je pravidlo lietania v teréne?
Čítaj viac

Aké je pravidlo lietania v teréne?

Pravidlo lietania v poli je pravidlo bejzbalu a softbalu, ktoré zaobchádza s určitými loptičkami, ako keby boli chytené, ešte predtým, ako sa loptička chytí, a to aj v prípade, že hráč v poli ju nechytí alebo úmyselne spadne. Vyhlásenie rozhodcu o muške v poli znamená, že odpal je mimo bez ohľadu na to, či je lopta chytená.

Môžu zaťažovať zapálené lymfatické uzliny?
Čítaj viac

Môžu zaťažovať zapálené lymfatické uzliny?

Príčiny opuchnutých lymfatických uzlín Väčšinou majú vaše lymfatické uzliny tendenciu zväčšovať sa ako štandardnú odpoveď na infekciu. Môžu tiež napučiavať v dôsledku stresu. Niektoré z najbežnejších ochorení spojených s opuchnutými lymfatickými uzlinami zahŕňajú prechladnutie, infekcie uší, chrípku, angínu, kožné infekcie alebo žľazovú horúčku.