Geri zənglər funksiyanın tapşırıq tamamlanmadan işləməyəcəyinə, lakin tapşırıq tamamlandıqdan dərhal sonra işləyəcəyinə əmin olur. Bu, asinxron JavaScript kodunu inkişaf etdirməyə kömək edir və bizi problemlərdən və xətalardan qoruyur.
Niyə bizə geri zəng funksiyası lazımdır?
Geri zənglər başqa bir şey tamamlandıqdan sonra nəyisə idarə etmək üçün əla yoldur. Burada nə isə funksiyanın icrasını nəzərdə tuturuq. Əgər hansısa başqa funksiyanın qaytarılmasından dərhal sonra funksiyanı yerinə yetirmək istəyiriksə, geri çağırışlardan istifadə edilə bilər. JavaScript funksiyaları obyektlərin növünə malikdir.
Geri çağırış funksiyasının mənası nədir?
Dərhal zəng etmək əvəzinə, geri çağırış funksiyası gələcəkdə müəyyən bir nöqtədə çağırılır. Tipik olaraq o, asinxron şəkildə başa çatacaq tapşırıq başlanarkən istifadə olunur (yəni zəng funksiyası qayıtdıqdan bir müddət sonra tamamlanacaq).
Geri çağırış funksiyası nədir və biz ondan nə vaxt istifadə edəcəyik?
Siz tez-tez başqa funksiya prosesində emal ediləcək arqumentləri olan funksiyaya zəng etmək lazım olduqdaistifadə edirsiniz. Məsələn, PHP-də massiv_filtri və massiv_xəritəsi döngədə çağırılmaq üçün geri çağırışları qəbul edir.
Geri zəng funksiyaları pisdir?
Birdən çox şey yükləməli olduğunuz və onların idarə olunduğu sıraya əhəmiyyət vermədiyiniz zaman geri zənglər ok olur, lakin sifarişli yazmağınız lazım olduqda əla deyil, ardıcıl kod. Əksər hallarda,insanlar dərin geri çağırış zəncirlərindən süni ardıcıl kod kimi istifadə edirdilər.