Hvordan bruke nestede objekter i JavaScript

Hvordan bruke nestede objekter i JavaScript

JavaScript kan lagre data gjennom nøkkelverdipar. Nøkkelverdiparene er assosiert med JavaScript-objektene. Objekter inneholder egenskaper som kan lagres i nestede objekter. Disse nestede objektene er opprettet i andre objekter og får tilgang til via prikk- eller brakettnotasjon. Her vil vi demonstrere måten å bruke nestede objekter i JavaScript. Resultatene av dette innlegget er som følger:

  • Hvordan lage nestede objekter i JavaScript
  • Hvordan bruke nestede objekter i JavaScript

Hvordan lage nestede objekter i JavaScript?

Et objekt er den viktigste delen av ethvert programmeringsspråk for å tilordne eller endre egenskaper i ethvert program. Nestede objekter har sin egen betydning som er til stede i objekter. Disse objektene inneholder egenskapene til objekter.

Følgende eksempelkode forklarer hvordan et nestet objekt opprettes i JavaScript:

Kode

konsoll.Logg ("Et eksempel for å lage nestede objekter i JavaScript")
const data =
ID: 009,
E -post: '[email protected] ',
kontaktinfo:
Navn: 'Harry',
Adresse:
By: 'Berlin',
Land: 'Tyskland'



konsoll.Logg (data)

Beskrivelsen av koden er som følger:

  • En gjenstand "data" opprettes som inneholder flere egenskaper, inkludert “Id”, “E -post”, "kontaktinfo", “Navn", “adresse", “by" og “land".
  • De nestede gjenstandene som som "kontaktinfo" og "adresse" kan hentes gjennom prikkoperatøren.
  • Til slutt, denLogg() metode brukes til å presentere alle objektegenskapene til "data".

Produksjon

Det observeres at nestede gjenstander “Id”, “E -post” og "kontaktinfo" vises i konsollvinduet.

Hvordan bruke nestede objekter i JavaScript?

De nestede objektene brukes til å lagre objektets egenskaper med et annet objekt. Dot og firkantede brakettnotasjoner brukes for å få tilgang til egenskapene til objekter i JavaScript.

Stort sett hentes objektegenskapene til å bruke i ethvert kode. Egenskapene til objektene og nestede objekter blir hentet ved hjelp av en av følgende syntakser:

> Objekt.eiendom
> objekt ['eiendom']

I den første syntaksen brukes prikkoperatøren, mens den andre måten er å få tilgang til eiendommen ved hjelp av brakettnotasjon.

La oss øve på bruk av nestede gjenstander via følgende eksempel.

Eksempel

I denne metoden opprettes først nestede objekter, og etter det får du tilgang til et spesifikt nestet objekts egenskap via prikknotasjon. Følgende eksempel kode tar opp problemet:

Kode

const lærer =
Navn: "Brown",
Adresse:
område:
Street: "Oxford University Road",
,
By: "London",
Land: "England"
,

konsoll.Logg (lærer.adresse.område);

Koden er beskrevet som:

  • For det første en “lærer”Objekt initialiseres der "adresse" Som et nestet objekt brukes.
  • De "adresse" Objekt inneholder egenskapene "område", “By”, og “Country” som kan nås via prikk så vel som firkantet brakettnotasjon.
  • Til slutt, den Logg() metoden brukes ved å passere "lærer.adresse.område" som et argument.

Produksjon

Utgangen viser at "gate" objekt får tilgang til som et nestet objekt og viser verdien “Oxford University Road” I konsollvinduet.

Konklusjon

Nestede objekter brukes til å lagre egenskapene til et objekt i et annet objekt. Disse objektene kan nås via prikk så vel som brakettnotasjon. Disse nestede objektene er nyttige for å lagre de forskjellige egenskapene og spesifisere verdien basert på brukerbehov. Dette innlegget har gitt en måte å lage så vel som å bruke nestede objekter i JavaScript.