Objekter i JavaScript brukes til å etterligne oppførselen til gjenstander i den virkelige verden; For eksempel har en frukt sine egenskaper som navn, farge, form, smak og sesong. I JavaScript kan du definere denne enheten "frukt" mot nøkkelverdipar, nøkler er egenskapene og verdiene som er faktiske verdier av den egenskapen.
EN fruktobjekt I JavaScript.
frukt =Du skiller en nøkkel og verdi ved å sette en kolon “:” i mellom dem, og du legger et komma mellom forskjellige nøkkelverdipar. Dette mønsteret eller strukturen for å definere en virkelighetsenhet er lik et JSON-objekt, og dette er fordi JSON er basert på JavaScript-objektdefinisjonen.
JavaScript -objekter og egenskaper
Å lage eller definere et objekt kan gjøres på to måter:
Opprette et JS -objekt ved å bruke det nye nøkkelordet
Det "nye" nøkkelordet betyr å lage en ny forekomst av et objektkonstruktør. For å opprette et objekt ved hjelp av det "nye" nøkkelordet, oppretter du en variabel og deretter setter det lik objektkonstruktøren med det "nye" nøkkelordet; og legg til nøkkelverdipar ved å bruke “Dot-Operator”.
Syntaks
variablename = nytt objekt (); // Oppretter en forekomst av objektetDu kan opprette et objekt av en person som har egenskapene: Fornavn, etternavn, alder og jobb med følgende kodelinjer:
var person = nytt objekt ();Den første uttalelsen oppretter en variabel med identifikatoren "person" og kaller objektet () konstruktøren ved å bruke "ny”Nøkkelord.
De neste fire utsagnene brukes til å angi 4 egenskaper eller "nøkkelverdi" par av objektet. Eiendomsnavnet er skrevet med identifikatoren til objektet ved å bruke en “Dot-Operator”, Og verdien av operatøren er gitt etter tildelingsoperatøren”=”.
Du kan skrive ut dette objektet som du nettopp har opprettet ved å bruke følgende uttalelse:
konsoll.logg (person);Når du utfører koden, vil du få utdataene:
Objektet skrives ut på konsollen, og du kan se nøkkelverdiparene tydelig.
Opprette et JS -objekt ved hjelp av krøllete parentes
En annen måte å lage JavaScript er å lage en variabel og sette den lik nøkkelverdipar (som er lukket inne i krøllete seler) direkte, dette er kjent som å definere et objekt ved hjelp av syntaks for bokstavelig objekt syntaks.
Syntaks
Variablename = PropertyName: PropertyValue;Du kan opprette samme personobjekt med de samme egenskapene ved å bruke den bokstavelige syntaks:
var person =Du setter den variable “personen” lik nøkkelverdipar som er lukket inne i krøllete seler . Hvert nøkkelverdipar er atskilt med komma "," Nøkler og verdier er atskilt med en kolon ":"
Du kan skrive ut dette objektets nøkkelverdipar på konsollen med følgende kommandoer.
konsoll.logg (person);Når du utførte dette kodebiten, ser du følgende utdata:
Du kan se nøkkelverdiparene på konsollen, strengverdiene er vedlagt i anførselstegnene, og heltallverdiene er ikke vedlagt av noe.
Hente verdier fra objektegenskaper
Du kan få verdier fra objektegenskapen ved å bruke to måter:
Den ene er å bruke Simple Dot Syntax:
Objektnavn.eiendomsnavn;Den andre måten er å bruke matrisen som får tilgang til syntaks som:
ObjectName ["PropertyName"];Ta personobjektet fra eksemplene ovenfor som vi opprettet med følgende kode:
var person =Vi kan få tilgang til dens egenskaper ved å bruke begge følgende måter:
konsoll.Logg (person.fornavn);Den første uttalelsen får tilgang til verdien ved hjelp av dot-operatøren; Den andre uttalelsen får tilgang til verdien ved å bruke array -metodene, utdataene til koden vil være:
Det handler om JavaScript -objekter.
Konklusjon
Enheter i den virkelige verden kan alle være representert på JavaScript-programmeringsspråk sammen med deres egenskaper ved å bruke Objekter, som definerer en enhets egenskaper ved å bruke en nøkkelverdi par. Vi lærte hvordan et objekt fungerer i JavaScript, hvordan lage et objekt ved hjelp av forskjellige metoder, og hvordan du kan hente data fra et objekt ved hjelp av eksempler der vi konverterte et virkelighetsobjekt til et programmeringsplaggobjekt.