JavaScript Nesnesi getOwnPropertyDescriptor ()

JavaScript Object.getOwnPropertyDescriptor () yöntemi, bir nesnenin kendi özelliği için bir özellik tanımlayıcısı döndürür.

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

 Object.getOwnPropertyDescriptor(obj, prop)

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

getOwnPropertyDescriptor () Parametreleri

getOwnPropertyDescriptor()Yöntem alır:

  • obj - Özelliğin aranacağı nesne.
  • prop - SymbolAçıklaması alınacak mülkün adı veya adı .

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

  • Nesnede verilen özelliğin özellik tanımlayıcısını döndürür.
  • undefinedÖzellik nesnede yoksa döndürür .

Örnek: getOwnPropertyDescriptor () kullanma

 let obj = ( x: 10, get number() ( return this.x; ), ); let xValue = Object.getOwnPropertyDescriptor(obj, "x"); console.log(xValue); let value = Object.getOwnPropertyDescriptor(obj, "number"); console.log(value); Object.defineProperty(obj, "name", ( value: "JavaScript", writable: false, enumerable: false, )); console.log(Object.getOwnPropertyDescriptor(obj, "name")); 

Çıktı

 (değer: 10, yazılabilir: doğru, numaralandırılabilir: doğru, yapılandırılabilir: doğru) (get: (İşlev: sayı al), set: tanımsız, numaralandırılabilir: doğru, yapılandırılabilir: doğru) (değer: 'JavaScript', yazılabilir: yanlış, numaralandırılabilir: yanlış, yapılandırılabilir: yanlış)

Önerilen Kaynaklar: Javascript Object.defineProperty ()

Ilginç makaleler...