Necessitem funcions de devolució de trucada?

Necessitem funcions de devolució de trucada?
Necessitem funcions de devolució de trucada?
Anonim

Les devolucions de trucada asseguren que una funció no s'executarà abans que s'hagi completat una tasca, però s'executarà just un cop finalitzada la tasca. Ens ajuda a desenvolupar codi JavaScript asíncron i ens protegeix de problemes i errors.

Per què necessitem la funció de devolució de trucada?

Les devolucions de trucada són una bona manera de gestionar alguna cosa després que s'hagi completat una altra cosa. Per alguna cosa aquí ens referim a una execució de funcions. Si volem executar una funció just després de la devolució d'alguna altra funció, es poden utilitzar devolucions de trucada. Les funcions de JavaScript tenen el tipus d'objectes.

Quin és el punt de la funció de devolució de trucada?

En lloc de trucar-se immediatament, la funció de devolució de trucada es crida en un moment determinat del futur. Normalment s'utilitza quan s'està iniciant una tasca que s'acabarà de manera asíncrona (és a dir, s'acabarà un temps després que torni la funció de trucada).

Què és una funció de devolució de trucada i quan la faríem servir?

Sovint utilitzeu devolucions de trucada quan necessiteu cridar una funció amb arguments que es processarien en el procés d'una altra funció. Per exemple, a PHP array_filter i array_map prenen devolucions de trucada per ser cridades en bucle.

Les funcions de devolució de trucada són dolentes?

Les

Les devolucions de trucada són ok quan necessiteu carregar diverses coses i no us importa l'ordre que es gestionen, però no són excel·lents quan necessiteu escriure ordenades, codi seqüencial. En la majoria dels casos,la gent utilitzava cadenes de devolució de trucada profundes com a codi seqüencial artificial.

Recomanat: