JavaScript Object.getOwnPropertyDescriptor()

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

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

Object.getOwnPropertyDescriptor() لا تغير العنصر الأصلي.

الأساليب ذات الصلة:

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

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

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

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

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

المثال

// إنشاء عنصر
const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 50,
  eyeColor: "blue"
};
// الحصول على وصف ملكية
let descriptor = Object.getOwnPropertyDescriptor(person, "firstName");

جرب بنفسك

النحو

Object.getOwnPropertyDescriptor(object, property)

المتغيرات

المتغيرات الوصف
object مطلوب. الهدف هو العنصر.
property مطلوب. للحصول على اسم ملكية الوصف.

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

النوع الوصف
Object عنصر وصف الخصائص للملكيات.

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

Object.getOwnPropertyDescriptor() هي خصائص 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