أسلوب getOwnPropertyNames () للكائن

اكتشف كل شيء عن طريقة JavaScript getOwnPropertyNames () لكائن الكائن

Object.getOwnPropertyNames()إرجاع مصفوفة تحتوي على جميع أسماء الامتداداتخاصةتم تمرير خصائص الكائن كوسيطة ، بما في ذلك الخصائص غير القابلة للعد. لا يعتبر الخصائص الموروثة.

لا يتم تكرار الخصائص غير المعدودة. غير مدرج في for..of الحلقات ، على سبيل المثال.

للحصول على قائمة فقط بالخصائص المعدودة التي يمكنك استخدامهاObject.keys()بدلا من.

مثال:

const dog = {}
dog.breed = 'Siberian Husky'
dog.name = 'Roger'

Object.getOwnPropertyNames(dog) //[ ‘breed’, ‘name’ ]


المزيد من دروس js: