getOwnPropertyDescriptors()
Misol
// Create an Object
const person = {
firstName: "John",
lastName: "Doe",
age: 50,
eyeColor: "blue"
};
// Get Properties
let descriptors = Object.getOwnPropertyDescriptors(person);
O‘zingiz sinab ko‘ring »
Tavsif
Object.getOwnPropertyDescriptors() metodi obyektning xususiyat deskriptorlarini qaytaradi.
Object.getOwnPropertyDescriptors() metodi asl obyektni o‘zgartirmaydi.
Tegishli metodlar:
Object.defineProperty() bitta xususiyatni qo‘shadi yoki o‘zgartiradi.
Object.defineProperties() ko‘plab xususiyatlarni qo‘shadi yoki o‘zgartiradi.
Object.getOwnPropertyNames() obyekt xususiyatlarining nomlarini qaytaradi.
Object.getOwnPropertyDescriptor() xususiyat deskriptorini qaytaradi.
Object.getOwnPropertyDescriptors() barcha xususiyatlar deskriptorlarini qaytaradi.
Sintaksis
Object.getOwnPropertyDescriptors(object)
Parametrlar
| Parametr | Tavsif |
| object | Majburiy. Xususiyat deskriptorlari olinadigan obyekt. |
Qaytariladigan qiymat
| Tip | Tavsif |
| Object | Xususiyat deskriptorlarini o‘z ichiga olgan obyekt. |
Brauzerlarda qo‘llab-quvvatlash
Object.getOwnPropertyDescriptors() — ECMAScript5 (ES5 2009) imkoniyati.
JavaScript 2009 2013-yil iyulidan beri barcha brauzerlarda qo‘llab-quvvatlanadi:
| Chrome 23 |
IE/Edge 11 |
Firefox 21 |
Safari 6 |
Opera 15 |
| 2012-yil sentabr | 2012-yil sentabr | 2013-yil aprel | 2012-yil iyul | 2013-yil iyul |
Obyektlar bo‘yicha darsliklar
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
