تطوير الويب · مصطلحات · JavaScript وأطر العمل والأدوات

ما معنى promise؟

المعنى في مجال تطوير الويب مع أمثلة

/ˈprɑːmɪs/اسممصطلح شائع

promise: وعد برمجي، كائن Promise

كائن في JavaScript يمثّل نتيجة لم تجهز بعد، مثل بيانات قادمة من خادم، ثم ينتهي لاحقًا بالنجاح أو الإخفاق.

طريقة الاستخدام

يكون الوعد أولًا قيد الانتظار، ثم يُوفى به أو يُرفض. ويتعامل المطورون معه باستخدام then وcatch أو async/await، ويقولون إن الدالة «تعيد وعدًا».

أمثلة

  1. fetch() returns a promise, so you need await before you can read the data.

    تعيد الدالة fetch() وعدًا، لذا يجب استخدام await قبل قراءة البيانات.

    الطلب غير متزامن؛ فلا تصبح البيانات متاحة إلا بعد انتظار اكتمال الوعد.

  2. One of the promises was rejected, so Promise.all failed.

    رُفض أحد الوعود، ولذلك أخفق Promise.all.

    يفشل التجميع لأن رفض أي وعد ضمن المجموعة يؤدي إلى رفض Promise.all.

تراكيب شائعة

  • return a promise
  • resolve a promise
  • rejected promise
  • unhandled promise rejection

معنى الكلمة في مجالات أخرى

قد يختلف معنى الكلمة الإنجليزية نفسها من مجال إلى آخر:

مصطلحات أخرى: JavaScript وأطر العمل والأدوات

تدرّب على القراءة المتدرجة

تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية: