كيف يعمل الوعد في JavaScript؟
كيف يعمل الوعد في JavaScript؟

فيديو: كيف يعمل الوعد في JavaScript؟

فيديو: كيف يعمل الوعد في JavaScript؟
فيديو: JavaScript Promises - 💔أسهل شرح للجافا سكريبت بروميس 🤩 2024, شهر نوفمبر
Anonim

صنع منطقتنا وعود جافا سكريبت

ال يعد يأخذ المُنشئ وظيفة (منفذ) يتم تنفيذها على الفور ويمرر في وظيفتين: حل ، والذي يجب استدعاؤه عندما الوعد حلها (تمرير النتيجة) ، ورفضها عندها يكون مرفوض (تمرير خطأ).

إذن ، ما هو الوعد في JavaScript؟

أ يعد هو كائن قد ينتج قيمة واحدة في وقت ما في المستقبل: إما قيمة تم حلها أو سبب عدم حلها (على سبيل المثال ، حدث خطأ في الشبكة). أ يعد قد تكون في واحدة من 3 حالات محتملة: مستوفاة أو مرفوضة أو معلقة.

بالإضافة إلى ذلك ، لماذا نستخدم الوعود في JavaScript؟ يتم استخدام الوعود للتعامل مع العمليات غير المتزامنة بتنسيق جافا سكريبت . أنهم نكون من السهل إدارتها عند التعامل مع عمليات متعددة غير متزامنة حيث يمكن لعمليات الاسترجاعات إنشاء جحيم رد الاتصال مما يؤدي إلى رمز لا يمكن إدارته. الوعود الخيار الأمثل للتعامل مع العمليات غير المتزامنة بأبسط طريقة.

ببساطة ، كيف تعمل الوعود تحت الغطاء؟

ال يعد يتم إنشاء مثيل لها بمرور الوظيفة التي تستدعيها أثناء بنائها ، والتي من خلالها تقوم بإرفاق وظائف الحل والرفض الداخلية. ال الوعد يعمل بشيء من السباق بين العزم / الرفض وبعد ذلك.

كيف وعد كل العمل؟

TLDR: يعد . الكل هي طريقة جافا سكريبت تأخذ صيغة قابلة للتكرار (مثل مصفوفة) من وعود كحجة وإرجاع مفرد يعد متي الكل ال وعود في الوسيطة القابلة للتكرار تم حلها (أو عندما تحتوي الوسيطة القابلة للتكرار على no وعود ).

موصى به: