JS зангилаа дахь await нь юунд хэрэгтэй вэ?
JS зангилаа дахь await нь юунд хэрэгтэй вэ?

Видео: JS зангилаа дахь await нь юунд хэрэгтэй вэ?

Видео: JS зангилаа дахь await нь юунд хэрэгтэй вэ?
Видео: 🤫💥 𝗣𝗘𝗥𝗦𝗢𝗔𝗡𝗔 𝗔𝗖𝗘𝗔𝗦𝗧𝗔 𝗔𝗦𝗖𝗨𝗡𝗗𝗘 𝗖𝗘 𝗦𝗜𝗠𝗧𝗘! ❤️ 𝗥𝗘𝗚𝗥𝗘𝗧𝗔 𝗢 𝗔𝗟𝗘𝗚𝗘𝗥𝗘 𝗔𝗡𝗧𝗘𝗥𝗜𝗢𝗔𝗥𝗔! 2024, May
Anonim

-тай Зангилаа v8, синхрончлол/ хүлээж байна онцлогийг албан ёсоор нэвтрүүлсэн Зангилаа Амлалтууд болон функцүүдийн хэлхээг шийдвэрлэх. Функцуудыг нэг нэгээр нь гинжлэх шаардлагагүй, зүгээр л хүлээж байна Амлалт буцаадаг функц. Гэхдээ async функцийг өмнө нь зарлах шаардлагатай хүлээж байна Амлалт буцаах функц.

Ийм маягаар та wait-ийг хэрхэн ашиглах вэ?

The хүлээж байна түлхүүр үг Үүнийг амлалт биелэх хүртэл тухайн мөрөнд байгаа кодыг түр зогсоож, дараа нь гарсан утгыг буцаана. Энэ хооронд гүйцэтгэх боломжийг хүлээж байгаа бусад кодууд үүнийг хийх болно.

Дараа нь асинхрончлолыг хүлээх нь юу вэ гэсэн асуулт гарч ирнэ. Асинк / хүлээж байна нарийн төвөгтэй болгох боломжийг олгодог асинхрон код нь синхрон шиг энгийн харагддаг. Энэ нь бичдэг асинхрон код нь маш хялбар. Та өөрийн асуултанд тэмдэглэснээр та синхрон хувилбарыг бичиж байгаа юм шиг харагдаж байна - гэхдээ энэ нь үнэндээ асинхрон.

Иймд бид яагаад JavaScript дээр асинх болон хүлээж ашигладаг вэ?

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

await async хэрхэн ажилладаг вэ?

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

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