JavaScript-objekt getOwnPropertyDescriptor ()

JavaScript Object.getOwnPropertyDescriptor () -metoden returnerer en eiendomsbeskrivelse for et objekts egen eiendom.

Syntaksen til getOwnPropertyDescriptor()metoden er:

 Object.getOwnPropertyDescriptor(obj, prop)

Den getOwnPropertyDescriptor()metoden, å være en statisk metode, kalles med Objectnavn klassen.

getOwnPropertyDescriptor () Parametere

Den getOwnPropertyDescriptor()metoden tar i:

  • obj - Objektet der du skal lete etter eiendommen.
  • prop - Navnet på eller Symboleiendommen hvis beskrivelse skal hentes.

Returverdi fra getOwnPropertyDescriptor ()

  • Returnerer en eiendomsbeskrivelse av den gitte eiendommen på objektet.
  • Returnerer undefinedhvis eiendommen ikke finnes på objektet.

Eksempel: Bruke 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")); 

Produksjon

 (verdi: 10, skrivbar: sant, enumerable: true, configureable: true) (get: (Funksjon: get number), sett: udefinert, enumerable: true, configureable: true) (verdi: 'JavaScript', skrivbar: false, enumerable: false, configurable: false)

Anbefalt lesing: Javascript Object.defineProperty ()

Interessante artikler...