Trebaju li nam funkcije povratnog poziva?

Trebaju li nam funkcije povratnog poziva?
Trebaju li nam funkcije povratnog poziva?
Anonim

Povratni pozivi osiguravaju da se funkcija neće pokrenuti prije dovršetka zadatka, ali će se pokrenuti odmah nakon dovršetka zadatka. Pomaže nam razviti asinkroni JavaScript kod i štiti nas od problema i pogrešaka.

Zašto nam je potrebna funkcija povratnog poziva?

Povratni pozivi su odličan način za rješavanje nečega nakon što je nešto drugo dovršeno. Pod nečim ovdje mislimo na izvršenje funkcije. Ako želimo izvršiti funkciju odmah nakon povratka neke druge funkcije, onda se mogu koristiti povratni pozivi. JavaScript funkcije imaju tip objekata.

Koja je svrha funkcije povratnog poziva?

Umjesto da se odmah pozove, funkcija povratnog poziva poziva se u određenom trenutku u budućnosti. Obično se koristi kada se pokreće zadatak koji će završiti asinkrono (tj. završit će neko vrijeme nakon što se funkcija poziva vratila).

Što je funkcija povratnog poziva i kada bismo je koristili?

Često koristite povratne pozive kada trebate pozvati funkciju s argumentima koji bi bili obrađeni u procesu druge funkcije. Na primjer, u PHP-u array_filter i array_map uzimaju povratne pozive koji će biti pozvani u petlji.

Jesu li funkcije povratnog poziva loše?

Povratni pozivi su ok kada trebate učitati više stvari i nije vas briga za redoslijed kojim se obrađuju, ali nisu sjajni kada trebate napisati naručeno, sekvencijalni kod. U većini slučajeva,ljudi su koristili duboke lance povratnih poziva kao umjetno sekvencijalni kod.

Preporučeni: