947 B
947 B
title | localeTitle |
---|---|
Iterate Over All Properties | تكرار جميع الممتلكات |
تكرار جميع الممتلكات
طريقة
الأسلوب هو استخدام for-in-loop
تكرار خلال كل خاصية في الكائن. داخل الحلقة ، ownProps[]
إذا كان الخاصية خاصية own-property
أو prototype
، ثم ضعها في ownProps[]
أو صفيف prototypeProps[]
. تذكر push
الخصائص إلى كائن beagle
وليس الكائن Dog
لتمرير جميع حالات الاختبار.
حل
`function Dog(name) { this.name = name; }
Dog.prototype.numLegs = 4;
let beagle = new Dog("Snoopy");
let ownProps = []; let prototypeProps = [];
// Add your code below this line for (let property in beagle) { if(Dog.hasOwnProperty(property)) { ownProps.push(property) } else { prototypeProps.push(property) } } `