نسخة الكود كما يلي:
/*
يتم استخدام PropertyIsEnumerable () لاكتشاف ما إذا كان العقار ينتمي إلى كائن.
1. يجب أن تنتمي هذه السمة إلى المثيل وليس إلى النموذج الأولي.
2. يجب أن تكون هذه الخاصية لا يمكن تعدادها ، أي خاصية مخصصة يمكن حلها من خلالها.
طالما تم استيفاء المتطلبات المذكورة أعلاه ، سيتم إرجاع TRUE ؛
*/
وظيفة myobject () {
this.name = "أنا خاصية مثيل" ؛
}
var obj = new myobject () ؛
تنبيه (obj.propertyisenumerable ("الاسم")) ؛ // صحيح
myobject.prototype.say = "أنا خاصية النموذج الأولي" ؛
ALERT (OBJ.PropertyIsEnumerable ("say") ؛
لـ (var i in obj) {
تنبيه (i) ؛ // الاسم ، العمر
}