Hvordan få det første nøkkeltavnet på et objekt i JavaScript?

Hvordan få det første nøkkeltavnet på et objekt i JavaScript?
I posten vedlikeholdsprosesser kan det komme en situasjon der det er behov for å knytte et bestemt attributt til flere verdier. For eksempel å sammenstille de interrelaterte dataene som har fellestrekk i.e navn, by osv. I slike tilfeller er det en veldig smart tilnærming for å få tilgang til og manipulere dataene effektivt og manipulere dataene effektivt og manipulere dataene effektivt dermed spare tid og minne for å få tilgang til og manipulere dataene effektivt, og dermed spare tid og minne.

Denne oppskrivningen vil demonstrere tilnærmingene for å få objektets første nøkkelnavn ved hjelp av JavaScript.

Hvordan få det første nøkkeltavnet på et objekt i JavaScript?

Følgende tilnærminger kan brukes til å få objektets første nøkkeltnavn ved hjelp av JavaScript:

  • Gjenstand.nøkler ()”Metode.
  • Gjenstand.innganger()”Metode.
  • Tilpasset funksjon" nærme seg.

Tilnærming 1: Få objektets første nøkkelnavn i JavaScript etter objekt.Keys () -metode

Gjenstand.nøkler ()”Metode gir en matrise iteratorobjekt med objektets taster. Denne metoden, som navnet spesifiserer, kan brukes for å få tilgang til objektets første nøkkeltnavn direkte ved å bare indeksere det en gang.

Syntaks

Gjenstand.Keys (OBJ)

I syntaks ovenfor:

  • obj”Refererer til et iterable objekt eller den initialiserte ordboken.

Eksempel
Gå gjennom følgende kodebit:

La KeyOBJ = lage: 'HP', generasjon: 2, Ram: "4GB";
konsoll.Logg ("Objektarrayen er:", Keyobj)
konsoll.Logg ("Det første nøkkeltavnet på et objekt er:", Objekt.Keys (Keyobj) [0]);
  • For det første, lage et objekt med det spesifiserte “nøkkelverdi”Par og vis den.
  • Nå, bruk “Gjenstand.nøkler ()”Metode og indekser den med“0”. Dette vil føre til tilgang til objektets første nøkkeltnavn direkte.

Produksjon

I output ovenfor hentes objektets første nøkkelnavn direkte.

Tilnærming 2: Få objektets første nøkkelnavn i JavaScript ved å bruke objektet.Oppføringer () Metode

Gjenstand.innganger()”Metoden brukes til å gi objektets nøkkelverdipar bestått som parameter. Denne metoden kan brukes for å få tilgang til objektnøkkeltnavnet ved å indeksere den tilsvarende verdien først.

Syntaks

Gjenstand.Oppføringer (OBJ)

I denne syntaksen:

  • obj”Angir objektet hvis egenskap [nøkkelverdi] par skal returneres.

Eksempel
Gå gjennom følgende kodelinjer:

  • Først, definer objektet med de angitte navnverdi -parene og vis det.
  • Etter det, bruk "Gjenstand.innganger()”Metode ved å indeksere den to ganger med“0”For å få tilgang til det første nøkkelnavnet på det spesifiserte objektet.
  • I neste trinn kan du få både nøkkelen og verdiene ved å bruke den oppgitte metoden i forrige trinn ved å bruke indekseringen en gang bare. Dette vil føre til tilgang til navnet så vel som verdien med hensyn til indeksen.

Produksjon

Tilnærming 3: Få det første nøkkelnavnet på et objekt i JavaScript ved å bruke den tilpassede funksjonstilnærmingen

Denne tilnærmingen kan brukes for å definere en egen funksjon for å trekke ut objektets nøkkelnavn ved å passere det opprettede objektet og en spesifikk verdi i den.

Eksempel
Det undergitte kodebiten illustrerer det diskuterte konseptet:

I ovennevnte JS -kode:

  • Først, definer en funksjon som heter “GetKeyOBJ ()”Med de spesifiserte parametrene. “gjenstand”Her refererer til det opprettede objektet og“verdi”Refererer til verdien mot det spesielle“nøkkel”.
  • I sin definisjon, bruk "Gjenstand.nøkler ()”Metode som har det opprettet objekt som parameter.
  • Bruk også “finne()”Metode for å trekke ut objektets nøkkel ved å sammenligne det tilsvarende objektet det er inneholdt og verdien mot det (Objektnøkkel).
  • Etter det, initialiser objektet på samme måte med det angitte “nøkkelverdi”Par og vis den.
  • Til slutt, hent objektets første nøkkelnavn ved å passere det opprettede objektet og verdien mot det første nøkkeltnavnet som parametrene til den definerte funksjonen.

Produksjon

Vi har diskutert de praktiske tilnærmingene for å få objektets første nøkkelnavn i JavaScript.

Konklusjon

Gjenstand.nøkler ()”Metode,“Gjenstand.innganger()”Metode, eller“Tilpasset funksjon”Tilnærming kan brukes til å få objektets første nøkkeltnavn i JavaScript. Objektet.Keys () -metoden er enkel å implementere og kan brukes for å få tilgang til nøkkeltnavnet direkte som navnet spesifiserer. Objektet.Oppføringer () -metoden kan implementeres ved å indeksere to ganger for å få tilgang til nøkkeltnavnet til et objekt. Denne tilnærmingen er å foretrekke når det gjelder tilgang til verdiene i stedet for nøklene. Den tilpassede funksjonstilnærmingen kan brukes til å definere en spesifikk funksjon og passere navnet på objektet og nøkkelenes tilsvarende verdi for å få det. Denne bloggen demonstrerer hvordan du får objektets første nøkkelnavn i JavaScript.