JavaScript Nesnesi getOwnPropertyDescriptors ()

JavaScript Object.getOwnPropertyDescriptors () yöntemi, belirli bir nesnenin tüm kendi özellik tanımlayıcılarını döndürür.

getOwnPropertyDescriptors()Yöntemin sözdizimi şöyledir:

 Object.getOwnPropertyDescriptors(obj)

getOwnPropertyDescriptors()Yöntem, statik bir yöntemle olmak kullanılarak denir Objectsınıf adını.

getOwnPropertyDescriptors () Parametreleri

getOwnPropertyDescriptors()Yöntem alır:

  • obj - Tüm kendi özellik tanımlayıcılarının alınacağı nesne.

GetOwnPropertyDescriptors () öğesinden dönüş değeri

  • Bir nesnenin tüm özellik tanımlayıcılarını içeren bir nesne döndürür

Örnek: getOwnPropertyDescriptors () kullanma

 let obj = ( x: 10, get number() ( return this.x; ), ); let value = Object.getOwnPropertyDescriptors(obj); console.log(value); // getOwnPropertyDescriptors() can be used for shallow clone let cloneObj = Object.create( Object.getPrototypeOf(obj), Object.getOwnPropertyDescriptors(obj) ); console.log(cloneObj); // ( x: 10, number: (Getter) )

Çıktı

 (x: (değer: 10, yazılabilir: doğru, numaralandırılabilir: doğru, yapılandırılabilir: doğru), sayı: (alın: (İşlev: sayı al), set: tanımsız, numaralandırılabilir: doğru, yapılandırılabilir: doğru)) (x: 10 , sayı: (Alıcı))

Önerilen Okuma: Javascript Object.getOwnPropertyDescriptor ()

Ilginç makaleler...