أخطاء JavaScriptخطأ
ReferenceError: Invalid left-hand side in assignmentReferenceError: الجانب الأيسر من الإسناد غير صالح
جرت محاولة إسناد إلى شيء لا يمكن الإسناد إليه.
browsernode
أسباب هذا الخطأ
حاولت إسناد قيمة إلى هدف إسناد غير صالح، كقيمة حرفية (5 = x)، أو نتيجة استدعاء دالة، أو استخدام = بدلاً من == في تعبير شرطي.
كيفية الإصلاح
تحقق من أن الجانب الأيسر من الإسناد هو متغير أو خاصية أو نمط تفكيك. إذا كنت تقصد مقارنة، استخدم === بدلاً من =. تأكد من أنك لا تُسند عن طريق الخطأ إلى نتيجة استدعاء دالة.
مثال
5 = x; // ReferenceError: Invalid left-hand side in assignmentرموز أخطاء ذات صلة
أخطاء JavaScriptخطأ
TypeErrorTypeError
القيمة ليست من النوع المتوقع. هذا هو أكثر أخطاء JavaScript شيوعاً، ويحدث عندما تصادف عملية ما قيمةً من نوع خاطئ.
browsernode
عرض التفاصيل أخطاء JavaScriptخطأ
CORS Error: No Access-Control-Allow-OriginCORS Error: لا يوجد Access-Control-Allow-Origin
حجب المتصفح طلبًا عبر أصول مختلفة لأن الخادم لم يُدرج ترويسات CORS المطلوبة.
browser
عرض التفاصيل أخطاء JavaScriptخطأ
ERR_INSPECTOR_ALREADY_ACTIVATEDERR_INSPECTOR_ALREADY_ACTIVATED
جرى تفعيل Node.js inspector (المُنقّح) أكثر من مرة.
node
عرض التفاصيل أخطاء JavaScriptخطأ
SyntaxError: Cannot use import statement outside a moduleSyntaxError: لا يمكن استخدام عبارة import خارج وحدة نمطية
استُخدم بناء جملة import الخاص بـ ES module في ملف غير معامَل كموديول.
browsernode
عرض التفاصيل أخطاء JavaScriptخطأ
ENOSPCENOSPC: لا مساحة متبقية على الجهاز
القرص ممتلئ أو جدول inode استُنفد.
node
عرض التفاصيل أخطاء JavaScriptخطأ
SyntaxError: await is only valid in async functionsSyntaxError: await صالحة فقط داخل الدوال غير المتزامنة
استُخدمت الكلمة المفتاحية await خارج دالة async.
browsernode
عرض التفاصيل