Promises چییە؟

بەڵێن (Promise) بریتییە لە ئۆبجێکتێک کە دۆخی کارێکی ئاسینکرۆن دەنوێنێت. یان بەڵێنەکە جێبەجێ دەبێت (Resolved) یان شکست دەهێنێت (Rejected).

دروستکردنی Promise:
const myPromise = new Promise((resolve, reject) => {
  let success = true;

  if (success) {
    resolve("Operation Successful!");
  } else {
    reject("Operation Failed!");
  }
});

myPromise
  .then((res) => console.log(res))
  .catch((err) => console.log(err));

سوودەکانی Promise

  • خوێندنەوەی کۆد ئاسانتر دەکات.
  • کۆنترۆڵی هەڵەکان (Error handling) بە شێوەیەکی ڕێکخراو دەکات.