Бидэнд буцаан залгах функц хэрэгтэй юу?

Агуулгын хүснэгт:

Бидэнд буцаан залгах функц хэрэгтэй юу?
Бидэнд буцаан залгах функц хэрэгтэй юу?
Anonim

Буцах дуудлага нь ажил дуусахаас өмнө функц ажиллахгүй, харин даалгавар дууссаны дараа шууд ажиллах болно. Энэ нь бидэнд асинхрон JavaScript код боловсруулахад тусалдаг ба асуудал, алдаанаас биднийг хамгаалдаг.

Бидэнд яагаад буцаан залгах функц хэрэгтэй байна вэ?

Буцах дуудлага нь өөр зүйл дууссаны дараа ямар нэг зүйлийг зохицуулах гайхалтай арга юм. Энд ямар нэг зүйлээр бид функцийн гүйцэтгэлийг хэлж байна. Хэрэв бид өөр функцийг буцаасны дараа шууд функцийг гүйцэтгэхийг хүсвэл буцааж дуудлагыг ашиглаж болно. JavaScript функцууд нь объектын төрөлтэй.

Буцах дуудлагын функц нь юу вэ?

Шууд дуудагдахын оронд ирээдүйд тодорхой цэгт буцаж залгах функц дуудагдана. Ихэвчлэн энэ нь асинхрон бусаар дуусах ажлыг эхлүүлэх үед ашиглагддаг (өөрөөр хэлбэл дуудлагын функц буцаж ирсний дараа хэсэг хугацааны дараа дуусна).

Буцах функц гэж юу вэ, бид үүнийг хэзээ ашиглах вэ?

Та өөр функцийн процесст боловсруулагдах аргументтай функцийг дуудах шаардлагатай үед ихэвчлэн буцаан дуудлагыг ашигладаг. Жишээлбэл, PHP-ийн массив_шүүлтүүр болон массив_зураглал нь давталтаар дуудагдахын тулд буцаан дуудлагыг авдаг.

Буцах дуудлагын функцууд муу байна уу?

Та хэд хэдэн зүйл ачаалах шаардлагатай бөгөөд тэдгээрийн зохицуулсан дарааллыг үл тоомсорлох үед буцаан залгах нь ок байдаг ч захиалгаар бичих шаардлагатай үед тийм ч сайн биш байдаг., дараалсан код. Ихэнх тохиолдолд,хүмүүс дахин залгах гүн хэлхээг зохиомлоор дараалсан код болгон ашигласан.

Зөвлөмж болгож буй: