Atzvanot nodrošina, ka funkcija nedarbosies pirms uzdevuma pabeigšanas, bet darbosies tūlīt pēc uzdevuma pabeigšanas. Tas palīdz mums izstrādāt asinhronu JavaScript kodu un pasargā mūs no problēmām un kļūdām.
Kāpēc mums ir nepieciešama atzvanīšanas funkcija?
Atzvanīšana ir lielisks veids, kā rīkoties pēc tam, kad kaut kas cits ir paveikts. Ar kaut ko šeit mēs domājam funkcijas izpildi. Ja mēs vēlamies izpildīt funkciju uzreiz pēc kādas citas funkcijas atgriešanas, tad var izmantot atzvanīšanu. JavaScript funkcijām ir objektu tips.
Kāda ir atzvanīšanas funkcijas jēga?
Tā vietā, lai to nekavējoties izsauktu, atzvanīšanas funkcija tiek izsaukta noteiktā brīdī nākotnē. Parasti to izmanto, kad tiek sākts uzdevums, kas beigsies asinhroni (ti, beigsies kādu laiku pēc izsaukšanas funkcijas atgriešanās).
Kas ir atzvanīšanas funkcija un kad mēs to izmantotu?
Bieži jūs izmantojat atzvanīšanu, kad nepieciešams izsaukt funkciju ar argumentiem, kas tiktu apstrādāti citas funkcijas procesā. Piemēram, PHP masīva_filtrs un masīva_karte ņem atpakaļzvanus, lai tie tiktu izsaukti ciklā.
Vai atzvanīšanas funkcijas ir sliktas?
Atzvanīšana ir ok, ja jums ir jāielādē vairākas lietas un nav svarīgi to apstrādes secība, taču tie nav lieliski, ja jums ir jāraksta pasūtīts., secīgs kods. Vairumā gadījumu,cilvēki izmantoja dziļās atzvanīšanas ķēdes kā mākslīgi secīgu kodu.