تخطى إلى المحتوى
أخطاء JavaScriptخطأ
ReferenceError: Invalid left-hand side in assignment

ReferenceError: الجانب الأيسر من الإسناد غير صالح

جرت محاولة إسناد إلى شيء لا يمكن الإسناد إليه.

browsernode

أسباب هذا الخطأ

حاولت إسناد قيمة إلى هدف إسناد غير صالح، كقيمة حرفية (5 = x)، أو نتيجة استدعاء دالة، أو استخدام = بدلاً من == في تعبير شرطي.

كيفية الإصلاح

تحقق من أن الجانب الأيسر من الإسناد هو متغير أو خاصية أو نمط تفكيك. إذا كنت تقصد مقارنة، استخدم === بدلاً من =. تأكد من أنك لا تُسند عن طريق الخطأ إلى نتيجة استدعاء دالة.

مثال

5 = x; // ReferenceError: Invalid left-hand side in assignment
التوثيق الرسمي

رموز أخطاء ذات صلة