Asinkron va zanjirlangan so'rovlar JavaScriptda keng tarqalgan, ayniqsa API va boshqa tashqi ma'lumotlar manbalari bilan ishlayotganda. Bunday vaziyatni hal qilish uchun biz va'dalarni ishlatishimiz mumkin, bu ECMAScript 6 (ES6) da kiritilgan xususiyat bo'lib, u asinkron kodni toza va tushunarli tarzda boshqarishga imkon beradi. Va'da, va'da yaratilganda mavjud bo'lmasligi mumkin bo'lgan, ammo kelajakda hal qilinadigan qiymatni anglatadi. Hal qilish muvaffaqiyatli bo'lishi mumkin (kutilgan qiymat bilan), yoki xatoga yo'l qo'yib, xatoga yo'l qo'yish mumkin. Va'dalarni saqlash uchun biz then () va catch () usullarini ishlatishimiz mumkin.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence