JavaScript Object.getOwnPropertyDescriptors()

Määritelmä ja käyttö

Object.getOwnPropertyDescriptors() Menetelmä palauttaa objektin kaikkien ominaisuuksien kuvaajat.

Object.getOwnPropertyDescriptors() Menetelmä ei muuta alkuperäistä objektia.

Liittyvät menetelmät:

Object.defineProperty() Lisää tai muuta ominaisuuksia.

Object.defineProperties() Lisää tai muuta useita ominaisuuksia.

Object.getOwnPropertyNames() Palauttaa objektin kaikkien ominaisuuksien nimet.

Object.getOwnPropertyDescriptor() Palauttaa ominaisuuden kuvaajan.

Object.getOwnPropertyDescriptors() Palauttaa objektin kaikkien ominaisuuksien kuvaajat.

esimerkki

// Luo objekti
const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 50,
  eyeColor: "blue"
};
// Hae kaikki ominaisuuden kuvaajat
let descriptors = Object.getOwnPropertyDescriptors(person);

Kokeile itse

syntaksi

Object.getOwnPropertyDescriptors(objekti)

parametri

parametri kuvaus
objekti Välttämätön. Varmista, että sinulla on objekti, josta haluat hakea ominaisuuden kuvaajan.

palautusarvo

tyyppi kuvaus
Object Sisältää kaikki ominaisuuden kuvaajat objektissa.

Selaimen tuki

Object.getOwnPropertyDescriptors() On ECMAScript5 (ES5) ominaisuus.

Vuodesta 2013 heinäkuusta lähtien kaikki nykyaikaiset selaimet tukevat täysin ES5 (JavaScript 2009):

Chrome Edge Firefox Safari Opera
Chrome 23 IE/Edge 11 Firefox 21 Safari 6 Opera 15
Syyskuu 2012 Syyskuu 2012 Huhtikuu 2013 Heinäkuu 2012 Heinäkuu 2013