JavaScript Object.getOwnPropertyDescriptors()

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

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

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

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

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

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

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

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

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

مثال

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

تجربة شخصية

النص

Object.getOwnPropertyDescriptors(الجسم)

المتغير

المتغير وصف
الجسم مطلوب. يجب أن يكون هناك عنصر يحتوي على وصف الخصائص.

القيمة المقدمة

نوع وصف
Object مثل كل خصائص الوصف.

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

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