أخطاء JavaScriptخطأ
EvalErrorEvalError
خطأ مرتبط بالدالة العامة eval(). نادرًا ما يُصادَف هذا الخطأ في JavaScript الحديث.
browsernode
عرض التفاصيل SyntaxError: Missing initializer in const declarationتم تصريح متغير const دون قيمة أولية.
يجب تهيئة متغيرات const عند التصريح لأنها لا يمكن إعادة تعيينها لاحقًا. كتابة 'const x;' دون قيمة صيغة غير صالحة.
أعطِ قيمة أولية: const x = value. إذا احتجت التصريح دون تهيئة، استخدم let بدلًا: let x; x = value;. للكائنات أو المصفوفات، هيّئ بقيم فارغة: const obj = {};
const x; // SyntaxError: Missing initializer in const declarationEvalErrorخطأ مرتبط بالدالة العامة eval(). نادرًا ما يُصادَف هذا الخطأ في JavaScript الحديث.
TypeError: Reduce of empty array with no initial valueاستُدعي Array.reduce() على مصفوفة فارغة دون توفير قيمة ابتدائية.
EPIPEجرت محاولة كتابة في أنبوب أو مقبس أُغلق طرفه القارئ.
TypeError: Cannot add property, object is not extensibleحُوول إضافة خاصية إلى كائن تم جعله غير قابل للتوسيع.
TypeError: x is not iterableاستُخدمت قيمة غير قابلة للتكرار في سياق يتطلب قيمة قابلة للتكرار، كحلقة for...of أو عامل الانتشار.
TypeError: Cannot convert a Symbol value to a stringحُوول تحويل Symbol إلى سلسلة نصية ضمنيًا، وهو أمر غير مسموح به.