JavaScript-objekti getOwnPropertyDescriptor ()

JavaScript Object.getOwnPropertyDescriptor () -menetelmä palauttaa objektin oman ominaisuuden ominaisuuden kuvauksen.

Menetelmän syntaksi getOwnPropertyDescriptor()on:

 Object.getOwnPropertyDescriptor(obj, prop)

getOwnPropertyDescriptor()Menetelmä, joka on staattinen menetelmä, kutsutaan käyttää Objectluokan nimi.

getOwnPropertyDescriptor () -parametrit

getOwnPropertyDescriptor()Menetelmä vie:

  • obj - kohde, josta omaisuutta etsitään.
  • prop - Nimi tai Symbolsen ominaisuuden nimi , jonka kuvaus on haettava.

Palautusarvo getOwnPropertyDescriptorista ()

  • Palauttaa objektissa olevan ominaisuuden kuvaajan.
  • Palauttaa, undefinedjos ominaisuutta ei ole objektissa.

Esimerkki: getOwnPropertyDescriptor () -ohjelman käyttö

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

Tuotos

 (arvo: 10, kirjoitettava: tosi, lueteltava: tosi, konfiguroitava: tosi) (hae: (Funktio: hae numero), aseta: määrittelemätön, lueteltava: tosi, konfiguroitava: tosi) (arvo: 'JavaScript', kirjoitettava: epätosi, laskettavissa: väärä, määritettävissä: väärä)

Suositeltava lukeminen: Javascript Object.defineProperty ()

Mielenkiintoisia artikkeleita...