Matn yozuvida va'dalar nima?
Matn yozuvida va'dalar nima?

Video: Matn yozuvida va'dalar nima?

Video: Matn yozuvida va'dalar nima?
Video: Dollar, bunisini bilmagandim 😳 , 2024, Noyabr
Anonim

A va'da a TypeScript asinxron dasturlarni yozish uchun foydalaniladigan ob'ekt. A va'da bir nechta asinxron operatsiyalarni boshqarish, xatolarni qayta ishlash va kodni yaxshiroq o'qish qobiliyati haqida gap ketganda har doim yaxshi tanlovdir.

Bundan tashqari, burchakdagi va'dalar nimadan iborat?

AngularJS-dagi va'dalar o'rnatilgan $q xizmati tomonidan taqdim etiladi. Ular asinxron funktsiyalarni a bilan ro'yxatdan o'tkazish orqali ketma-ket bajarish usulini ta'minlaydi va'da ob'ekt. {ma'lumot} Va'dalar ES6 spetsifikatsiyasining bir qismi sifatida mahalliy JavaScript-ga kirishdi.

Ikkinchidan, 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.

Xuddi shunday, TypeScript-da qanday qilib va'da yozasiz?

Va'dalar ichida TypeScript . Biz oddiy yaratishdan boshlaymiz va'da shunga o'xshash: const one = new Va'da ((hal qilish, rad etish) => {}); Bunda Va'da , men foydalanganman va'da stringni umumiy sifatida qabul qilish uchun konstruktor turi uchun Va'dalar qiymatini hal qilish.

Burchakda kuzatiladigan va va'dalar nima?

Va'da while bitta qiymat chiqaradi Kuzatish mumkin bir nechta qiymatlarni chiqaradi. Shunday qilib, HTTP so'rovini ko'rib chiqishda, Va'da bir xil so'rov uchun bitta javobni boshqarishi mumkin, lekin bir xil so'rovga bir nechta javoblar bo'lsa, biz undan foydalanishimiz kerak Kuzatish mumkin.

Tavsiya: