JavaScript Object.getOwnPropertyNames()
- Önceki sayfa getOwnPropertyDescriptors()
- Sonraki sayfa groupBy()
- Üst katmanı geri dön JavaScript nesne referans el kitabı
Tanım ve kullanım
Object.getOwnPropertyNames()
Nesnenin tüm özellik adlarını içeren bir dizi döndürür.
Object.getOwnPropertyNames()
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()
Özelliğin tanımlayıcısını döndürür.
Object.getOwnPropertyDescriptors()
Objenin 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" }; // Tüm özellik adlarını alın let props = Object.getOwnPropertyNames(person);
Sözdizimi
Object.getOwnPropertyNames(object)
Parametre
Parametre | Açıklama |
---|---|
object | Gerekli. Hedef nesne. |
Dönüş değeri
Tip | Açıklama |
---|---|
Array | Objenin tüm özellik adlarının içerdiği bir dizi. |
Tarayıcı desteği
Object.getOwnPropertyNames()
Bu, 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 getOwnPropertyDescriptors()
- Sonraki sayfa groupBy()
- Üst katmanı geri dön JavaScript nesne referans el kitabı