JavaScript дээр амлалт хэрхэн ажилладаг вэ?
JavaScript дээр амлалт хэрхэн ажилладаг вэ?

Видео: JavaScript дээр амлалт хэрхэн ажилладаг вэ?

Видео: JavaScript дээр амлалт хэрхэн ажилладаг вэ?
Видео: JAVA анхан шатыг 1 цаг 30 минутад 2024, Арваннэгдүгээр
Anonim

Өөрийн болгох JavaScript амлалтууд

The Амлалт байгуулагч нь шууд гүйцэтгэх функцийг (гүйцэтгэгч) авч, шийдвэрлэх гэсэн хоёр функцээр дамждаг. Амлалт бол шийдвэрлэсэн (үр дүн гарах), мөн татгалзах, хэзээ энэ байна татгалзсан (алдаа дамжуулсан).

Тэгвэл JavaScript дээр амлалт гэж юу вэ?

А амлалт нь ирээдүйд нэг утгыг үүсгэж болох объект юм: шийдвэрлэгдсэн утга эсвэл шийдэгдээгүй шалтгаан (жишээ нь, сүлжээний алдаа гарсан). А амлалт 3 боломжит төлөвийн аль нэгэнд байж болно: биелэгдсэн, татгалзсан эсвэл хүлээгдэж буй.

Нэмж хэлэхэд, бид яагаад JavaScript дээр амлалтуудыг ашигладаг вэ? Амлалтуудыг ашигладаг дахь асинхрон үйлдлүүдийг зохицуулах JavaScript . Тэд байна Олон тооны асинхрон үйлдлүүдтэй ажиллах үед удирдахад хялбар байдаг тул буцаан дуудлагууд нь удирдах боломжгүй кодыг үүсгэдэг. Амлалтууд байна асинхрон үйлдлүүдийг хамгийн энгийн аргаар зохицуулах хамгийн тохиромжтой сонголт.

Энгийнээр хэлэхэд, амлалтууд далд дор хэрхэн ажилладаг вэ?

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

Бүх амлалт хэрхэн ажилладаг вэ?

TLDR: Амлалт . бүгд нь давталттай (жишээ нь массив) авдаг Javascript арга юм амлалтууд аргумент болгон сингл буцаана амлалт хэзээ бүгд нь амлалтууд давтагдах аргументыг шийдвэрлэсэн (эсвэл давтагдах аргумент нь үгүй амлалтууд ).

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