أخطاء JavaScriptخطأ
TypeError: x is not a functionTypeError: x is not a function
جرت محاولة استدعاء قيمة كدالة في حين أنها ليست دالة.
browsernode
عرض التفاصيل EvalErrorخطأ مرتبط بالدالة العامة eval(). نادرًا ما يُصادَف هذا الخطأ في JavaScript الحديث.
في JavaScript الحديث، نادرًا ما تُطلق المحركات EvalError. توجد لأسباب التوافق مع الإصدارات القديمة. إذا صادفته، فمن المرجح أنه صادر عن كود يُطلق new EvalError() صراحةً أو من بيئات JavaScript قديمة جدًا.
تجنّب استخدام eval() كليًا بسبب مخاوف الأمان والأداء. استخدم JSON.parse() لبيانات JSON، ومنشئات Function للكود الديناميكي (بحذر)، أو استيرادات الموديولات للتحميل الديناميكي.
TypeError: x is not a functionجرت محاولة استدعاء قيمة كدالة في حين أنها ليست دالة.
RangeError: Invalid dateمُرِّرت سلسلة تاريخ غير صالحة إلى دالة Date تستلزم تاريخًا صحيحًا.
TypeError: Cannot convert undefined or null to objectتلقّت إحدى الدوال المدمجة التي تتوقع كائناً قيمةَ null أو undefined بدلاً منه.
SyntaxError: JSON.parse unexpected characterواجه JSON.parse() صيغة JSON غير صالحة، مثل علامات اقتباس مفردة، أو فواصل زائدة، أو مفاتيح غير مقتبسة.
SyntaxError: Applying delete to unqualified name in strict modeاستُخدم عامل delete على اسم متغير مباشر في الوضع الصارم، وهو أمر غير مسموح به.
ENOENTالملف أو المجلد المحدد غير موجود في المسار المعطى.