JavaScript-objekt getOwnPropertyDescriptor ()

JavaScript Object.getOwnPropertyDescriptor () -metoden returnerer en egenskabsbeskrivelse for et objekts egen ejendom.

Metodens syntaks getOwnPropertyDescriptor()er:

 Object.getOwnPropertyDescriptor(obj, prop)

Den getOwnPropertyDescriptor()metode, som er en statisk metode, der kaldes ved hjælp af Objectnavnet klassen.

getOwnPropertyDescriptor () Parametre

Den getOwnPropertyDescriptor()metode tager i:

  • obj - Objektet der skal søges efter ejendommen.
  • prop - Navnet eller Symbolejendommen, hvis beskrivelse skal hentes.

Returneringsværdi fra getOwnPropertyDescriptor ()

  • Returnerer en ejendomsbeskrivelse af den givne ejendom på objektet.
  • Returnerer, undefinedhvis ejendommen ikke findes på objektet.

Eksempel: Brug af getOwnPropertyDescriptor ()

 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")); 

Produktion

 (værdi: 10, skrivbar: sand, enumerabel: sand, konfigurerbar: sand) (get: (Funktion: get nummer), sæt: udefineret, enumerable: true, konfigurerbar: true) (værdi: 'JavaScript', skrivbar: false, enumerable: false, configureable: false)

Anbefalet læsning: Javascript Object.defineProperty ()

Interessante artikler...