Error.prototype.name

من موسوعة حسوب
مراجعة 15:40، 28 يناير 2018 بواسطة عبد اللطيف ايمش (نقاش | مساهمات) (استبدال النص - '\[\[تصنيف:(.*)\]\]' ب'{{SUBPAGENAME}}')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

الخاصية Error.prototype.name تُمثِّل اسم نوع الخطأ، والقيمة الابتدائية لها هي "Error".

الوصف

تُعطى لكائنات Error الخاصية name ولها القيمة "Error". تُستخدَم الخاصية message مع الخاصية name من الدالة Error.prototype.toString()‎ لإنشاء تمثيل نصي للخطأ.

أمثلة

المثال الآتي يرمي خطأً خاصًا أنشأه المستخدم:

var e = new Error('Malformed input'); // e.name: 'Error'

e.name = 'ParseError';
throw e;
// e.toString(): 'ParseError: Malformed input'

دعم المتصفحات

الميزة Chrome Firefox Internet Explorer Opera Safari
الدعم الأساسي نعم نعم 6 نعم نعم

مصادر ومواصفات