Die Object.keys Metode

Die metode Object.keys gee 'n lys van eienskappe van 'n objek in dieselfde volgorde terug as by oproeping deur 'n lus.

Sintaksis

javascriptlet sleutels = Object.keys(objek);

Voorbeeld

Kom ons kry die eienskappe van die volgende objek:

javascriptlet obj = {'a': 1, 'b': 2, 'c': 3};
console.log(Object.keys(obj));

Die resultaat van die kode:

javascript['a', 'b', 'c']

Voorbeeld

Laat ons nou die eienskappe in die objek in 'n lukrake volgorde plaas:

javascriptlet obj = {2: 'b', 1: 'a', 4: 'd', 3: 'c'};
console.log(Object.keys(obj));

Na die kode uitgevoer is, sal ons sien dat die eienskappe volgens toenemende volgorde gesorteer is:

javascript['1', '2', '3', '4']

Voorbeeld

Met die metode Object.keys kan jy ook die posisies van elemente in 'n skikking kry:

javascriptlet skikking = ['a', 'b', 'c', 'd'];
console.log(Object.keys(skikking));

Die resultaat van die kode:

javascript['0', '1', '2', '3']

Sien ook

  • die metode Object.values,
    wat 'n lys van waardes van 'n objek teruggee
  • die metode Object.assign,
    wat eienskappe en waardes van 'n objek kopieer