freeCodeCamp/guide/arabic/certifications/javascript-algorithms-and-d.../object-oriented-programming/understand-own-properties/index.md

23 lines
819 B
Markdown
Raw Normal View History

---
title: Understand Own Properties
localeTitle: فهم خصائص خاصة
---
## فهم خصائص خاصة
### طريقة:
في مثال الكود المعطى سترى مصفوفة جديدة `ownProps[]` intialised متبوعة بعلامة `for...in` العبارة للتكرار من خلال خصائص `duck` ثم استخدم عبارة `push()` لملء الصفيف الجديد. يجب اتباع نفس الطريقة لكائن `canary` .
ببساطة `duck` كائن `duck` في العبارة "for… in" مع كائن `canary` لتمرير جميع حالات الاختبار.
### حل:
`let canary = new Bird("Tweety");
let ownProps = [];
// Add your code below this line
for(let property in canary) {
if(canary.hasOwnProperty(property)) {
ownProps.push(property);
}
}
`