async/await صياغة async/await

آخر تحديث: 2026-10-13

async/await صياغة async/await

async/await سكر نحوي لـ Promise، يجعل الكود غير المتزامن يبدو متزامنًا.

التصنيفغير متزامن

القيمة المُعادة:دالة async تُعيد Promise.

يعدّل القيمة الأصلية:لا (يُعيد قيمة جديدة)

▶ مثال

عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:

💡 تلميح
⚠️ تحذير

🌐 دعم المتصفح

المتصفح ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
async/await ✓ v32 ✓ v12 ✓ v27 ✓ v8 ✓ v19
مدعوم في جميع المتصفحات الحديثة
المزيد من الحالات قادم قريباً — تابعونا.

📚 دروس ذات صلة

❓ أسئلة شائعة

Qهل await فقط داخل الدوال غير المتزامنة؟
Aنعم (خارج المستوى الأعلى في وحدات ES2022).
Qماذا تُرجع الدالة غير المتزامنة؟
Aدائمًا وعد (Promise) — حتى لو أعدت قيمة عادية.
Qكيف أتعامل مع الأخطاء؟
Aغلّف await داخل try/catch — مثل معالجة الأخطاء في الكود المتزامن.
Web-Tutorial.com

فريق Web-Tutorial التقني

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

100%