لماذا استخدام غير متزامن ينتظر في جافا سكريبت؟
لماذا استخدام غير متزامن ينتظر في جافا سكريبت؟

فيديو: لماذا استخدام غير متزامن ينتظر في جافا سكريبت؟

فيديو: لماذا استخدام غير متزامن ينتظر في جافا سكريبت؟
فيديو: شرح الفرق بين Synchronous و Asynchronous و async و await | دورة تعلم JavaScript كاملة - الدرس 100 2024, أبريل
Anonim

غير متزامن المهام استعمال وعد ضمني بإعادة نتيجته. حتى لو لم تعد بوعدك صراحة غير متزامن تتأكد الوظيفة من تمرير الكود الخاص بك من خلال الوعد. انتظر يمنع تنفيذ التعليمات البرمجية داخل ملف غير متزامن وظيفتها ، منها ( انتظر البيان) جزء. انتظر هو دائما لوعد واحد.

لذلك ، لماذا نستخدم غير متزامن وننتظر في جافا سكريبت؟

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

وبالمثل ، ماذا يفعل غير المتزامن في جافا سكريبت؟ ال غير متزامن يعرّف إعلان الوظيفة ملف غير متزامن دالة - دالة تُرجع كائن دالة غير متزامنة. غير متزامن تعمل الوظائف بترتيب منفصل عن بقية الكود عبر حلقة الحدث ، مما يؤدي إلى إرجاع وعد ضمني كنتيجة لها.

هنا ، لماذا نستخدم عدم التزامن الانتظار؟

انتظر يكون تستخدم لاستدعاء غير متزامن وظيفة وانتظر حتى يتم حلها أو رفضها. ميزة أخرى لـ استخدام الأصغر غير متزامن الوظائف هي أنك تجبر نفسك على التفكير في ما هو غير متزامن الوظائف التي يمكن تشغيلها بالتوازي. إذا كانت التعليمات البرمجية الخاصة بك تحتوي على رمز حظر ، فمن الأفضل جعلها ملف غير متزامن وظيفة.

كيف استخدام غير متزامن ينتظر JS؟

ال انتظر عامل التشغيل يستخدم لانتظار الوعد. يمكن استخدامه داخل ملف غير متزامن حظر فقط. الكلمة انتظر يصنع جافا سكريبت انتظر حتى يعود الوعد نتيجة. يجب ملاحظة أنه يجعل فقط غير متزامن وظيفة كتلة الانتظار وليس تنفيذ البرنامج بالكامل.

موصى به: