Kursrekommendationer:

JavaScript Object.getOwnPropertyNames()

Object.getOwnPropertyNames() Definition och användning

Object.getOwnPropertyNames() Metoden returnerar en array som innehåller alla objektets egenskapsnamn.

Metoden ändrar inte det ursprungliga objektet.

Relaterade metoder: Object.defineProperty()

Lägg till eller ändra egenskaper. Object.defineProperties()

Object.getOwnPropertyNames() Lägg till eller ändra flera egenskaper.

Returnerar alla objektets egenskapsnamn. Object.getOwnPropertyDescriptor()

Returnerar beskrivningen av egenskapen. Object.getOwnPropertyDescriptors()

Returnerar en beskrivning av alla objektets egenskaper.

Exempel
// Skapa ett objekt
  const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 50,
eyeColor: "blue"
};
// Hämta alla egenskapsnamn

let props = Object.getOwnPropertyNames(person);

Prova själv

SyntaxParameterObject.getOwnPropertyNames(

)

) Beskrivning
Parameter object

Nödvändigt. Målobjektet.

Typ Beskrivning
Array En array som innehåller alla objektets egenskapsnamn.

Webbläsarstöd

Object.getOwnPropertyNames() Det är en egenskap hos ECMAScript5 (ES5).

Från och med juli 2013 stöder alla moderna webbläsare fullt ut ES5 (JavaScript 2009):

Chrome Edge Firefox Safari Opera
Chrome 23 IE/Edge 11 Firefox 21 Safari 6 Opera 15
September 2012 September 2012 April 2013 Juli 2012 Juli 2013