Theme
Primary Color

تشغيل مهام مستقلة ومراجعة كل النتائج

ال Promise.allSettled بتحتفظ بنتيجة كل مهمة حتى لو مهمة تانية فشلت

تجهيز المثال

إستخدم Node.js 24 أو إصدار أحدث متوافق واحفظ الملفات داخل مجلد تدريب جديد وشغل node main.mjs

كود التطبيق

const results = await Promise.allSettled([
  Promise.resolve('Ready'),
  Promise.reject(new Error('Missing')),
]);
for (const result of results) {
  console.log(result.status === 'fulfilled' ? result.value : result.reason.message);
}

طريقة التجربة والنتيجة

هتشوف نتيجة المهمة الناجحة ورسالة فشل المهمة الثانية بدون إيقاف جمع النتائج

nodejs شرح