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
let sleutels = Object.keys(objek);
Voorbeeld
Kom ons kry die eienskappe van die volgende objek:
let obj = {'a': 1, 'b': 2, 'c': 3};
console.log(Object.keys(obj));
Die resultaat van die kode:
['a', 'b', 'c']
Voorbeeld
Laat ons nou die eienskappe in die objek in 'n lukrake volgorde plaas:
let 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:
['1', '2', '3', '4']
Voorbeeld
Met die metode Object.keys kan jy ook
die posisies van elemente in 'n skikking kry:
let skikking = ['a', 'b', 'c', 'd'];
console.log(Object.keys(skikking));
Die resultaat van die kode:
['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