JavaScript Object.getOwnPropertyNames()

Definering og brug

Object.getOwnPropertyNames() Metoden returnerer en array, der indeholder alle objektets egenskabsnavne.

Object.getOwnPropertyNames() Metoden ændrer ikke det oprindelige objekt.

Relaterede metoder:

Object.defineProperty() Tilføj eller ændr egenskaber.

Object.defineProperties() Tilføj eller ændr flere egenskaber.

Object.getOwnPropertyNames() Returnerer alle objektets egenskabsnavne.

Object.getOwnPropertyDescriptor() Returnerer egenskabsbeskrivelsen.

Object.getOwnPropertyDescriptors() Returnerer en beskrivelse af alle objektets egenskaber.

Eksempel

// Opret et objekt
const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 50,
  eyeColor: "blue"
};
// Få alle egenskabsnavne
let props = Object.getOwnPropertyNames(person);

Prøv det selv

Syntaks

Object.getOwnPropertyNames(object)

Parameter

Parameter Beskrivelse
object Obligatorisk. Målobjektet.

Returværdi

Type Beskrivelse
Array En array, der indeholder navnene på alle objektets egenskaber.

Browserstøtte

Object.getOwnPropertyNames() Er en funktion af ECMAScript5 (ES5).

Fra juli 2013 har alle moderne browsere fuldt støtte til 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