JavaScript-objekt getOwnPropertyDescriptor ()

JavaScript Object.getOwnPropertyDescriptor () -metoden returnerar en egenskapsbeskrivning för ett objekts egen egendom.

Syntaxen för getOwnPropertyDescriptor()metoden är:

 Object.getOwnPropertyDescriptor(obj, prop)

Den getOwnPropertyDescriptor()metod, som är en statisk metod, kallas med hjälp av Objectklassnamnet.

getOwnPropertyDescriptor () Parametrar

Den getOwnPropertyDescriptor()metod tar in:

  • obj - Objektet där man ska leta efter fastigheten.
  • prop - Namnet eller Symbolden fastighet vars beskrivning ska hämtas.

Returvärde från getOwnPropertyDescriptor ()

  • Returnerar en fastighetsbeskrivare för den angivna egenskapen på objektet.
  • Returnerar undefinedom egenskapen inte finns på objektet.

Exempel: Använda 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ärde: 10, skrivbar: sann, uppräkningsbar: sann, konfigurerbar: sann) (get: (Funktion: få nummer), uppsättning: odefinierad, uppräkningsbar: sann, konfigurerbar: sann) (värde: 'JavaScript', skrivbar: falsk, enumerable: false, configurable: false)

Rekommenderad läsning: Javascript Object.defineProperty ()

Intressanta artiklar...