JavaScript Object.getOwnPropertyNames()

التعريف والاستخدام

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

Object.getOwnPropertyNames() الطريقة لا تغير العنصر الأصلي.

الطرق ذات الصلة:

Object.defineProperty() إضافة أو تعديل خصائص.

Object.defineProperties() إضافة أو تعديل خصائص متعددة.

Object.getOwnPropertyNames() يعود بأسماء جميع خصائص العنصر.

Object.getOwnPropertyDescriptor() يعود بوصف الخاصية.

Object.getOwnPropertyDescriptors() يعود بوصف جميع خصائص العنصر.

المثال

// إنشاء عنصر
const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 50,
  eyeColor: "blue"
};
// الحصول على جميع الأسماء
let props = Object.getOwnPropertyNames(person);

جرب بنفسك

النصاب

Object.getOwnPropertyNames(object)

المتغيرات

المتغيرات وصف
object مطلوب. العنصر المستهدف.

القيمة الم返回ة

نوع وصف
Array مجموعة تحتوي على أسماء جميع خصائص العنصر.

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

Object.getOwnPropertyNames() هي خصائص ECMAScript5 (ES5).

من يوليو 2013، يدعم جميع المتصفحات الحديثة ES5 (JavaScript 2009) بشكل كامل:

Chrome Edge Firefox Safari Opera
Chrome 23 IE/Edge 11 Firefox 21 Safari 6 Opera 15
سبتمبر 2012 سبتمبر 2012 أبريل 2013 يوليو 2012 يوليو 2013