JavaScript -objekt.Nøkler, objekt.verdier og objekt.Oppføringsmetoder - Forklart

JavaScript -objekt.Nøkler, objekt.verdier og objekt.Oppføringsmetoder - Forklart
Objekter er en datatype i JavaScript som brukes til å lagre data i form av nøkkel: verdipar; Å jobbe med disse dataene kan bli en kjedelig oppgave fordi objekter i seg selv ikke er iterable i JavaScript. Så vi bare oversetter dem til matriser som er iterable objekter.

De Gjenstand.nøkler, .verdier og .innganger Metoder er innebygde JavaScript-metoder som hjelper oss med å konvertere objekter til matriser, slik at vi kan jobbe med data lagret i objekter på en effektiv måte. Disse tre metodene tar objekter som parametere og returnerer en matrise som består av strenger. Hvis argumentet er en matrise, vil det bli behandlet som et objekt. De itererer over tastene/verdiene (eller begge deler) av objektet en etter en akkurat som en sløyfe

I denne guiden vil vi omfattende diskutere Gjenstand.nøkler, .verdier () og .innganger() metoder; Så la oss komme i gang med Gjenstand.nøkler metode:

Hvordan få tilgang til objektnøkler i JavaScript

De Gjenstand.nøkler () Metoden brukes til å få tilgang til tastene (egenskapene) til et objekt ved å sende objektet til det som en parameter. Den vil returnere alle nøklene som strenger i en matrise. Nå skal vi se på syntaksen og et eksempel på Gjenstand.nøkler Metode for bedre å forstå hvordan det fungerer:

Syntaks

Gjenstand.Keys (MyObject);

De MyObject er objektet hvis enumerbare eiendomsnavn vi ønsker. La oss nå se på et eksempel:

const user = FirstName: "Mary", etternavn: "Jane", alder: 23, id: 01;
konsoll.Logg (objekt.Keys (bruker));

Hvordan få tilgang til objektverdier i JavaScript

De Gjenstand.verdier () Metode brukes for å få tilgang til verdiene til et objekt ved å overføre objektet til det som en parameter. Det vil returnere alle verdiene på dens egenskaper som strenger i en matrise. Syntaksen til Gjenstand.verdier () metoden er den samme som Gjenstand.nøkler () metode, bare bytt ut .nøkler med .verdier:

Gjenstand.verdier (MyObject);

La oss se på et eksempel:

const user = FirstName: "Mary", etternavn: "Jane", alder: 23, id: 01;
konsoll.Logg (objekt.verdier (bruker));

Hvordan få tilgang til hver objektoppføring i JavaScript

De Gjenstand.innganger() Metode brukes til å få tilgang til tastene (egenskapene) til et objekt og deres verdier ved å sende objektet til det som en parameter. Den vil returnere alle nøklene og verdiene deres som strenger i en matrise. Syntaksen er akkurat som de to foregående metodene:

Gjenstand.Oppføringer (MyObject);

Følgende er eksemplet på Gjenstand.innganger() metode:

const user = FirstName: "Mary", etternavn: "Jane", alder: 23, id: 01;
konsoll.Logg (objekt.oppføringer (bruker));

Vi har tilgang til enhver oppføring ved hjelp av matriseindeksen:

const user = FirstName: "Mary", etternavn: "Jane", alder: 23, id: 01;
konsoll.Logg (objekt.oppføringer (bruker) [0]);

Hvis vi ønsker å få tilgang til nøkkelen eller verdien i matrisen, må vi oppgi to indekser:

const user = FirstName: "Mary", etternavn: "Jane", alder: 23, id: 01;
konsoll.Logg (objekt.oppføringer (bruker) [0] [1]);

Konklusjon

Inntil ganske nylig manglet JavaScript verktøyene som trengs for å lese og manipulere nøkler av objekter og deres verdier. Men i nyere versjoner har JavaScript gitt noen standardmetoder for tilgang til oppføringene til et objekt. De Gjenstand.nøkler, .verdier og .innganger er tre slike metoder som brukes til å trekke ut data fra JavaScript -objekter for videre behandling. I denne veiledningen lærte vi å bruke Gjenstand.nøkler, .verdier og .innganger Metoder i JavaScript.