The Prompt Bakeryقوالب وبرومبتات جاهزة

إصلاح · Node وnpm والبناء

الخطأ Cannot read properties of undefined (قراءة خاصية من قيمة غير معرّفة)

ما قد تراه

  • تنهار الصفحة بـ cannot read properties of undefined (reading 'x')
  • يعمل لبعض السجلات وينكسر لأخرى

السبب الأرجح

تقرأ الشيفرة حقلاً من شيء غير موجود بعد أو فارغ لهذا السجل.

افحص أولاً (نحو دقيقتين)

  1. اقرأ الاسم في "reading 'x'" والملف والسطر في التتبع.

أمر الإصلاح

ما تكتبه هنا لا يغادر متصفحك. البحث يعمل داخل هذه الصفحة ولا يُرسل شيء إلى خادم ولا إلى ذكاء اصطناعي.

يبقى في هذا المتصفح وعلى هذا الجهاز فقط. تُحذف المفاتيح وكلمات المرور قبل أي حفظ.

لغة الأمر

الصقه في Claude أو ChatGPT أو Gemini أو Cursor ثم اتبع ما يقوله.

بعد أن جرّبته، هل نجح؟

الخطوات

  1. اعثر على السطر الدقيق وأي كائن هو undefined هناك.
  2. اعرف لماذا هو فارغ: بيانات لم تُحمَّل بعد أو سجل فارغ أو اسم حقل خاطئ.
  3. تعامل مع الحالة الفارغة بشكل صحيح (حالة تحميل أو حالة فارغة أو optional chaining) بدل إخفائها.

لا تفعل هذا

  • لا تغلّف الصفحة كلها بـ try/catch.
  • لا تضع ? في كل مكان دون فهم السبب.

ذات صلة

جرّب مدخلاً آخر

كيف نساعدكم؟

ماذا تحتاجون؟
بريدكم الإلكتروني لنرد عليكم (اختياري)أدخلوا بريدكم الخاص فقط، وسنرد عليكم عليه.