Яагаад JavaScript дээр async await ашигладаг вэ?
Яагаад JavaScript дээр async await ашигладаг вэ?

Видео: Яагаад JavaScript дээр async await ашигладаг вэ?

Видео: Яагаад JavaScript дээр async await ашигладаг вэ?
Видео: Хичээл №1 Javascript хэлийг эхнээс нь дуустал сургалтаар юу заах вэ 2024, May
Anonim

асинк функцууд ашиглах үр дүнгээ буцааж өгнө гэсэн далд амлалт. Хэдийгээр та амлалтаа тодорхой буцааж өгөхгүй байсан ч гэсэн асинк функц нь таны кодыг амлалтаар дамжуулсан эсэхийг баталгаажуулдаг. хүлээж байна доторх кодын гүйцэтгэлийг блоклодог асинк функц, үүнээс ( хүлээж байна мэдэгдэл) хэсэг юм. хүлээж байна үргэлж нэг амлалтын төлөө байдаг.

Тийм учраас бид яагаад Javascript дээр async болон await ашигладаг вэ?

Асинк / Хүлээгээрэй гинжлэгдсэн амлалтуудтай ажиллах, бичих үйл явцыг хялбарчлах зорилгоор бүтээгдсэн. Асинк функцууд нь амлалт буцаана. Хэрэв функц алдаа гаргавал амлалтаас татгалзах болно. Хэрэв функц нь утгыг буцаавал Амлалт шийдэгдэх болно.

Үүнтэй адилаар, async нь Javascript дээр юу хийдэг вэ? The асинк функцийн мэдэгдэл нь a асинхрон функц - AsyncFunction объектыг буцаадаг функц. Асинхрон функцууд нь үйл явдлын давталтаар дамжуулан кодын бусад хэсгээс тусдаа дарааллаар ажилладаг бөгөөд үүний үр дүнд далд Амлалт буцаадаг.

Энд бид яагаад async await ашигладаг вэ?

хүлээж байна байна ашигласан дуудсаны төлөө асинк функцийг сонгоод шийдвэрлэх эсвэл татгалзахыг хүлээнэ үү. -ийн бас нэг давуу тал ашиглах жижиг асинк Функц нь юу болохыг та өөрийгөө хүчээр бодох явдал юм асинк зэрэгцээ ажиллаж болох функцууд. Хэрэв таны код блоклох код агуулсан бол үүнийг код болгох нь дээр асинк функц.

JS-ийг async await хэрхэн ашиглах вэ?

The хүлээж байна оператор нь амлалт хүлээхэд ашиглагддаг. Үүнийг дотор нь ашиглаж болно Асинк зөвхөн блок. Түлхүүр үг Хүлээгээрэй болгодог JavaScript амлалт үр дүнд хүрэх хүртэл хүлээнэ үү. Энэ нь зөвхөн хийдэг гэдгийг тэмдэглэх нь зүйтэй асинк функцийн блок хүлээх ба програмыг бүхэлд нь гүйцэтгэхгүй.

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