Va'dalar JavaScript qanday ishlaydi?
Va'dalar JavaScript qanday ishlaydi?

Video: Va'dalar JavaScript qanday ishlaydi?

Video: Va'dalar JavaScript qanday ishlaydi?
Video: Javascript - 1 qism. JS haqida ma`lumot, 'var' kalit so`zi. 2024, Noyabr
Anonim

O'zimizniki qilish JavaScript va'dalari

The Va'da konstruktor darhol bajariladigan funktsiyani (ijrochi) oladi va ikkita funktsiyaga o'tadi: hal qilish, qachon chaqirilishi kerak Va'da hal qilinadi (natijadan o'tish), va rad, rad etilganda (xato o'tish).

Buni hisobga olsak, JavaScript-da qanday va'dalar bor?

JavaScript | Va'dalar . Va'dalar asinxron operatsiyalarni bajarish uchun ishlatiladi JavaScript . Qayta qo'ng'iroqlar boshqarib bo'lmaydigan kodga olib keladigan qayta qo'ng'iroq do'zaxini yaratishi mumkin bo'lgan bir nechta asinxron operatsiyalar bilan ishlashda ularni boshqarish oson.

Bundan tashqari, nima uchun bizga JavaScript-da va'dalar kerak? Va'dalar xatolarni zanjir bo'ylab o'tkazish va qo'lda xatolar bilan ishlov berish qatlamlarini qo'ymasdan, bitta umumiy joyda ishlov berishga imkon beradi. Va'da ob'ektlar asinxron funktsiyalarni bajarish uchun ishlatiladi. MDN hujjatlarining 1-qatoridan: The Va'da ob'ekt asinxron hisoblar uchun ishlatiladi.

va'dalar kaput ostida qanday ishlaydi?

Va'dalar , kaput ostida . Sizning o'ziga xos xatti-harakatingizni belgilaydigan qayta qo'ng'iroqni o'tkazyapsiz va'da . A Va'da bu bizga qiymatni boshqarish va o'zgartirish uchun API taqdim etadigan konteynerdir va uning o'ziga xosligi shundaki, u bizga hali mavjud bo'lmagan qiymatlarni boshqarish va o'zgartirish imkonini beradi.

JavaScript va'dalari asinxronmi?

Va'dalar bajarish, tuzish va boshqarish uchun oddiyroq muqobil taqdim eting asinxron an'anaviy qayta qo'ng'iroqqa asoslangan yondashuvlar bilan solishtirganda operatsiyalar. Ular sizga ishlov berishga ham imkon beradi asinxron sinxron sinash/tutishga o'xshash yondashuvlardan foydalangan holda xatolar.

Tavsiya: