ما هو غير متزامن ينتظر جافا سكريبت؟
ما هو غير متزامن ينتظر جافا سكريبت؟

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

فيديو: ما هو غير متزامن ينتظر جافا سكريبت؟
فيديو: سلسلة مفاهيم برمجية 1# | شرح المتزامن Synchronous وغير المتزامن Asynchronous (مع أمثلة توضيحية) 2024, أبريل
Anonim

في تلخيص، غير متزامن / انتظر هي صيغة أنظف للكتابة جافا سكريبت غير متزامن الشفرة. يعزز قابلية القراءة وتدفق التعليمات البرمجية الخاصة بك. أشياء يجب وضعها في الاعتبار أثناء الاستخدام غير متزامن / انتظر : غير متزامن الوظائف ترجع الوعد. انتظر يمكن استخدامها فقط داخل ملف غير متزامن منع.

بوضع هذا في الاعتبار ، ماذا يعني عدم التزامن في JavaScript؟

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

تعرف أيضًا ، ما هو غير متزامن وينتظر في العقدة JS؟ مع العقدة الإصدار 8 ، و غير متزامن / انتظر تم طرح الميزة رسميًا بواسطة العقدة للتعامل مع الوعود وتسلسل الوظائف. لا يلزم تقييد الوظائف واحدة تلو الأخرى ، ببساطة انتظر الوظيفة التي تُرجع الوعد. لكن الوظيفة غير متزامن يجب التصريح عنه قبل انتظار وظيفة إرجاع الوعد.

يسأل الناس أيضًا ، كيف يمكنني استخدام غير المتزامن في الانتظار؟

اذا أنت استعمال ال غير متزامن الكلمة الأساسية قبل تعريف وظيفة ، يمكنك بعد ذلك استخدام الانتظار داخل الوظيفة. عندما انت انتظر وعد ، يتم إيقاف الوظيفة مؤقتًا بطريقة غير مانعة حتى يفي الوعد. إذا تم الوفاء بالوعد ، فستسترد القيمة. إذا تم رفض الوعد ، يتم طرح القيمة المرفوضة.

ماذا تنتظر تفعل في جافا سكريبت؟

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

موصى به: