Видео: Nodejs дээрх асинхронгуй функц гэж юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:51
асинхронгуй функцууд Амлалтад суурилсан кодыг синхрон мэт бичихийг зөвшөөрнө үү. Та тодорхойлсны дараа a функц ашиглан асинк түлхүүр үг, дараа нь та ашиглаж болно хүлээж байна доторх түлхүүр үг функцийн бие. Үед асинхронгуй функц утгыг буцаавал Амлалт биелнэ, хэрэв асинхронгуй функц алдаа гаргавал татгалзана.
Мөн Nodejs-д async юу хүлээж байгааг асуусан.
Асинк / хүлээж байна бичих шинэ арга юм асинхрон код. Өмнөх хувилбарууд асинхрон код нь буцаан дуудлага, амлалт юм. Асинк / хүлээж байна Энэ нь үнэндээ амлалт дээр суурилсан синтакс сахар юм. Үүнийг энгийн дуудлагууд эсвэл зангилааны буцаан дуудлагуудтай ашиглах боломжгүй.
Хоёрдугаарт, асинхронгуй функц нь юу буцаадаг вэ? The асинхронгуй функц тунхаглал нь a асинхрон функц , аль буцаж ирдэг а AsyncFunction обьект. Хэзээ а асинхронгуй функц гэж нэрлэдэг, энэ буцаж ирдэг амлалт. Үед async функц буцаана үнэ цэнэ, Амлалт нь хамт шийдэгдэх болно буцаж ирсэн үнэ цэнэ.
Үүнээс гадна, Async-ийн хэрэгцээ юу вэ?
Асинхрон Програмчлал нь ажлын нэгжийг анхдагчаас тусад нь ажиллуулах боломжийг олгодог зэрэгцээ програмчлалын хэлбэр юм програм утас. Ажил дууссаны дараа энэ нь үндсэн хэлхээнд мэдэгдэнэ (мөн ажил дууссан эсвэл бүтэлгүйтсэн эсэх).
Wait Async юу хийдэг вэ?
The хүлээж байна түлхүүр үг зөвхөн дотор хүчинтэй асинк функцууд. -ийн зорилго асинк / хүлээж байна нь амлалтуудыг синхроноор ашиглахыг хялбарчлах, Амлалтуудын бүлэг дээр зарим үйлдэл хийх явдал юм. Амлалтууд нь бүтэцтэй буцаан залгахтай төстэй байдаг тул асинк / хүлээж байна генераторууд болон амлалтуудыг нэгтгэхтэй адил юм.
Зөвлөмж болгож буй:
C++ хэл дээрх виртуал функц ба цэвэр виртуал функц хоёрын ялгаа юу вэ?
"Виртуал функц" ба "цэвэр виртуал функц" хоёрын гол ялгаа нь "виртуал функц" нь үндсэн ангид өөрийн гэсэн тодорхойлолттой байдаг ба мөн удамшиж буй үүсмэл ангиуд үүнийг дахин тодорхойлдогт оршино. Цэвэр виртуал функц нь үндсэн ангид ямар ч тодорхойлолтгүй бөгөөд удамшлын гаралтай бүх ангиуд үүнийг дахин тодорхойлох ёстой
SQL дээрх NVL функц гэж юу вэ?
SQL > SQL NULL > NVL функц. NVL() функц нь MySQL эсвэл SQL Server дээр биш Oracle дээр байдаг. Энэ функц нь NULL утгыг өөр утгаар солиход хэрэглэгддэг. Энэ нь MySQL дахь IFNULL функц болон SQL сервер дэх ISNULL функцтэй төстэй
Гар утсан дээрх NFC функц гэж юу вэ?
NFC нь 10 см-ийн зайд төхөөрөмжүүдийн хооронд мэдээлэл солилцох боломжийг олгодог богино хугацааны өндөр давтамжийн утасгүй холбооны технологи юм. NFC нь ухаалаг карт болон уншигчийн интерфэйсийг нэг төхөөрөмж болгон нэгтгэсэн одоо байгаа ойрын картын стандартын (RFID) шинэчлэл юм
Жишээ нь MySQL дээрх функц гэж юу вэ?
Функцууд нь зарим үйлдлүүдийг гүйцэтгэдэг, дараа нь үр дүнг гаргадаг кодын хэсэг юм. Зарим функцууд параметрүүдийг хүлээн зөвшөөрдөг бол бусад функцууд параметрүүдийг хүлээн зөвшөөрдөггүй. MySQL функцийн жишээг товчхон авч үзье. Өгөгдмөлөөр MySQL нь огнооны өгөгдлийн төрлийг "YYYY-MM-DD" форматаар хадгалдаг
SQL дээрх datediff функц гэж юу вэ?
DATEDIFF() функц нь эхлэл_огноо ба дуусах_огнооны ялгааг харуулсан бүхэл тоон утгыг буцаана, нэгжийг огноо_хэсэгт заасан. DATEDIFF() функц нь үр дүн нь бүхэл тооны мужаас гадуур байвал алдаа буцаана (-2,147,483,648-аас +2,147,483,647 хүртэл)