JavaScript Object.getOwnPropertyDescriptor()
- Önceki sayfa fromEntries()
- Sonraki sayfa getOwnPropertyDescriptors()
- Bir üst katmana dön JavaScript nesne referans el kitabı
Tanım ve kullanım
Object.getOwnPropertyDescriptor()
Yöntem, nesnenin özellik tanımlayıcılarını döndürür.
Object.getOwnPropertyDescriptor()
Yöntem orijinal nesneyi değiştirmez.
İlgili yöntemler:
Object.defineProperty()
Özellik ekleyin veya değiştirin.
Object.defineProperties()
Birden fazla özellik ekleyin veya değiştirin.
Object.getOwnPropertyNames()
Nesnenin tüm özellik adlarını döndürür.
Object.getOwnPropertyDescriptor()
Özellik tanımlayıcılarını döndürür.
Object.getOwnPropertyDescriptors()
Nesnenin tüm özelliklerinin tanımlayıcılarını döndürür.
Örnek
// Bir nesne oluşturun const person = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; // Özellik tanımlayıcısını alın let descriptor = Object.getOwnPropertyDescriptor(person, "firstName");
Sözdizimi
Object.getOwnPropertyDescriptor(object, property)
Parametre
Parametre | Tanımlama |
---|---|
object | Gerekli. Hedef nesne. |
property | Gerekli. Descripatörün özellik adını almak için. |
Dönüş değeri
Tip | Tanımlama |
---|---|
Object | Özellik tanımlayıcı nesnesi. |
Tarayıcı desteği
Object.getOwnPropertyDescriptor()
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 fromEntries()
- Sonraki sayfa getOwnPropertyDescriptors()
- Bir üst katmana dön JavaScript nesne referans el kitabı