Qayta qoʻngʻiroqlar funksiya vazifa bajarilgunga qadar ishga tushmasligiga ishonch hosil qiladi, lekin vazifa bajarilgandan soʻng darhol ishga tushadi. Bu asinxron JavaScript kodini ishlab chiqishga yordam beradi va bizni muammolar va xatolardan himoya qiladi.
Nega bizga qayta qoʻngʻiroq qilish funksiyasi kerak?
Qayta qoʻngʻiroqlar bu biror narsa bajarilgandan keyin biror narsani boshqarishning ajoyib usuli. Bu yerda biror narsa deganda biz funksiya bajarilishini nazarda tutamiz. Agar biz funktsiyani boshqa funktsiya qaytarilgandan so'ng darhol bajarmoqchi bo'lsak, u holda qayta qo'ng'iroqlardan foydalanish mumkin. JavaScript funksiyalari obyektlar turiga ega.
Qayta qo'ng'iroq qilish funksiyasining maqsadi nima?
Darhol qo'ng'iroq qilish o'rniga, qayta qo'ng'iroq qilish funktsiyasi kelajakda ma'lum bir nuqtada chaqiriladi. Odatda u asinxron tarzda tugaydigan topshiriq boshlanayotganda ishlatiladi (ya'ni chaqiruv funksiyasi qaytganidan keyin bir muncha vaqt tugaydi).
Qayta qo'ng'iroq funksiyasi nima va biz undan qachon foydalanamiz?
Koʻpincha boshqa funksiya jarayonida qayta ishlanadigan argumentlar bilan funksiyani chaqirish kerak boʻlgandaqayta qoʻngʻiroqlardan foydalanasiz. Masalan, PHP array_filter va array_map-da tsiklda chaqirish uchun qayta qo'ng'iroqlarni qabul qiladi.
Qayta qoʻngʻiroq funksiyalari yomonmi?
Qayta qo'ng'iroqlar ko'p bo'ladi, agar siz bir nechta narsalarni yuklashingiz kerak bo'lsa va ularning bajarilish tartibiga ahamiyat bermasangiz, lekin buyurtma yozishingiz kerak bo'lganda ular unchalik yaxshi emas., ketma-ket kod. Aksariyat hollarda,odamlar chuqur qayta qoʻngʻiroq qilish zanjirlarini sunʼiy ketma-ket kod sifatida ishlatishgan.