JavaScript Object.getOwnPropertyDescriptors()
- صفحه قبلی getOwnPropertyDescriptor()
- صفحه بعدی getOwnPropertyNames()
- به لایه بالاتر بازگردید دستورالعمل موضوع JavaScript
تعریف و استفاده
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 | ضروری. برای دریافت توصیفات ویژگیهای یک شیء، شیء ضروری است. |
برگشت به ارزش
نوع | توصیف |
---|---|
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 |
- صفحه قبلی getOwnPropertyDescriptor()
- صفحه بعدی getOwnPropertyNames()
- به لایه بالاتر بازگردید دستورالعمل موضوع JavaScript