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 ()








