تشغيل مهام مستقلة ومراجعة كل النتائج
ال 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);
}طريقة التجربة والنتيجة
هتشوف نتيجة المهمة الناجحة ورسالة فشل المهمة الثانية بدون إيقاف جمع النتائج