الاختلافات بين المؤجلة والوعود والعقود الآجلة في جافا سكريبت
في جافا سكريبت، يتم استخدام المؤجلات والوعود والعقود الآجلة بشكل شائع للتعامل مع العمليات غير المتزامنة . كل من هذه المفاهيم له مجموعة فريدة من الخصائص:
لم يتم تعريفها بشكل واضح في الوثائق الرسمية، وعادة ما تستخدم المؤجلة كحكم لحل الوعد، وتنفيذه. كل من وظائف الحل والرفض. ويمكن أيضًا تنفيذها على شكل وعود، مما يتيح استخدام الوظيفةthen.
الوعود
تمثل الوعود المفهوم الأكثر شمولاً في هذا السياق. إنها تغلف نتيجة عملية غير متزامنة، وتكشف عن وظيفة ثم تقبل وظيفة مستهدفة أخرى. تحدد مواصفات الوعود/أ معايير لكيفية تصرف الوعود، وتحل الغموض الموجود في مواصفات الوعود/أ السابقة.
العقود الآجلة
مصطلح أقل استخدامًا في المناقشات الحالية تشير العقود الآجلة إلى كائن وكيل يلخص التزامن ومعالجة الأخطاء دون توفير الوظيفة. على سبيل المثال، يستخدم FutureJS المصطلح بشكل عام لمثل هذه الأغراض.الاختلافات الرئيسية
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3