JavaScript Object.getOwnPropertyDescriptors()
- Önceki sayfa getOwnPropertyDescriptor()
- Sonraki sayfa getOwnPropertyNames()
- Bir üst katmana dön JavaScript nesne referans el kitabı
Tanım ve kullanım
Object.getOwnPropertyDescriptors()
Nesnenin tüm özelliklerinin tanımlarını döndürür.
Object.getOwnPropertyDescriptors()
Yöntem, orijinal nesneyi değiştirmez.
İlgili yöntemler:
Object.defineProperty()
Özellik ekle veya değiştir.
Object.defineProperties()
Birden fazla özellik ekle veya değiştir.
Object.getOwnPropertyNames()
Nesnenin tüm özellik adlarını döndürür.
Object.getOwnPropertyDescriptor()
Özellik tanımlarını döndürür.
Object.getOwnPropertyDescriptors()
Nesnenin tüm özelliklerinin tanımlarını döndürür.
Örnek
// Bir nesne oluşturun const person = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; // Tüm özellik tanımları elde edin let descriptors = Object.getOwnPropertyDescriptors(person);
Sözdizimi
Object.getOwnPropertyDescriptors(nesne)
Parametre
Parametre | Açıklama |
---|---|
nesne | Gerekli. Özellik tanımlayıcısını elde etmek için nesne. |
Dönüş değeri
Tip | Açıklama |
---|---|
Object | Tüm özellik tanımları içeren nesneler. |
Tarayıcı desteği
Object.getOwnPropertyDescriptors()
ECMAScript5 (ES5) özellikleridir.
2013 Temmuz'dan itibaren, tüm modern tarayıcılar ES5 (JavaScript 2009) tamamen destekler:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 23 | IE/Edge 11 | Firefox 21 | Safari 6 | Opera 15 |
2012 Eylül | 2012 Eylül | 2013 Nisan | 2012 Temmuz | 2013 Temmuz |
- Önceki sayfa getOwnPropertyDescriptor()
- Sonraki sayfa getOwnPropertyNames()
- Bir üst katmana dön JavaScript nesne referans el kitabı