JavaScript Object.getOwnPropertyDescriptor()
- صفحهی قبلی fromEntries()
- صفحهی بعدی getOwnPropertyDescriptors()
- برگشت به طبقهی بالاتر دستورالعمل موضوع JavaScript
تعریف و استفاده
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 |
- صفحهی قبلی fromEntries()
- صفحهی بعدی getOwnPropertyDescriptors()
- برگشت به طبقهی بالاتر دستورالعمل موضوع JavaScript