JavaScript-objekti getOwnPropertyDescriptors ()

JavaScript Object.getOwnPropertyDescriptors () -menetelmä palauttaa kaikki tietyn objektin omat ominaisuuskuvaajat.

Menetelmän syntaksi getOwnPropertyDescriptors()on:

 Object.getOwnPropertyDescriptors(obj)

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

getOwnPropertyDescriptors () -parametrit

getOwnPropertyDescriptors()Menetelmä vie:

  • obj - kohde, jolle saat kaikki omaisuuden kuvaajat.

Palautusarvo getOwnPropertyDescriptors (): lta

  • Palauttaa objektin, joka sisältää kaikki objektin omat ominaisuuskuvaajat

Esimerkki: getOwnPropertyDescriptors () -ohjelman käyttö

 let obj = ( x: 10, get number() ( return this.x; ), ); let value = Object.getOwnPropertyDescriptors(obj); console.log(value); // getOwnPropertyDescriptors() can be used for shallow clone let cloneObj = Object.create( Object.getPrototypeOf(obj), Object.getOwnPropertyDescriptors(obj) ); console.log(cloneObj); // ( x: 10, number: (Getter) )

Tuotos

 (x: (arvo: 10, kirjoitettava: tosi, lueteltava: tosi, konfiguroitava: tosi), numero: (hae: (funktio: hae numero), aseta: määrittelemätön, lueteltava: tosi, konfiguroitava: tosi)) (x: 10 , numero: (Getter))

Suositeltava lukeminen: Javascript Object.getOwnPropertyDescriptor ()

Mielenkiintoisia artikkeleita...