I denne artikkelen har vi forklart to metoder for å lage objekter i JavaScript.
Metode 1: Lag et objekt ved hjelp av objektets bokstaver i JavaScript
Det er den enkleste måten å lage et objekt i JavaScript ved å initialisere objektet. Brukere kan opprette og definere et objekt i en enkelt linje. Et nøkkelverdi-parfenomen utføres for å tilordne verdiene atskilt med en tykktarm. Tildelingen av verdier er skrevet i krøllete seler:
Syntaks
Syntaksen for å lage et objekt med en objektinitialiserer er gitt nedenfor:
var objekt = PropertyName: PropertyValueDe eiendom Navnet refererer til navnet på eiendommen, og Eiendomsverdi representerer verdien av den egenskapen.
Eksempel
I dette eksemplet er alle verdiene tilordnet egenskapene til objektet med en nøkkelverdi.
Kode
// Et eksempel på å lage et objekt ved hjelp av objektlitteralerI koden:
Produksjon
Utgangen returnerer den spesifikke egenskapen til et objekt ved å lage objektets bokstavelige metode i JavaScript.
Merk: JavaScript 1.1 og tidligere støtter ikke objektlitteraler for å initialisere objekter.
Metode 2: Opprette et objekt ved hjelp av konstruktørmetoden i JavaScript
En annen alternativ måte som kan brukes til å lage et objekt i JavaScript er konstruktørmetoden. Metoden skaper en objektforekomst av klassen. I denne metoden, definerer du først en objekttype ved å bruke konstruktørmetoden:
Syntaks
funksjonskonstruktør (eiendom)Parameter:
Parametrene er beskrevet som følger.
Eksempel
Et eksempel er gitt for å lage et objekt med konstruktørmetoden i JavaScript. For dette formålet er koden som følger:
Kode
// Et eksempel på å lage et objekt ved hjelp av konstruktørI denne koden:
Produksjon
Utgangen returnerer navnene John og Harry som er assosiert med egenskapene til Lærer1 og Lærer2.
Metode 3: Opprette et objekt ved hjelp av klassen i JavaScript
Den nye versjonen av JavaScript ES6 støttet klassekonseptet. Å lage objektet ved å bruke klassen er ganske som konstruktørmetoden ovenfor. Metodene erstattes imidlertid med klassene ved å tilby funksjonalitetene i ES6 -versjonen i JavaScript. Syntaksen for å lage denne metoden er gitt nedenfor:
Syntaks
KlasseklassenavnI syntaks ovenfor:
Eksempel
Et eksempel på å lage et objekt demonstreres ved å bruke klassen i JavaScript.
Kode
// Et eksempel på å lage et objekt ved hjelp av klasserI denne koden:
Produksjon
Utgangen viser utførelsen av ovennevnte kode på en slik måte at Objektlærer1 Returnerer navnegenskapen Ali. På samme måte gjenstanden til gjenstanden til objektet Lærer2 blir returnert ved å bruke prikkoperatøren i JavaScript.
Metode 4: Opprette et objekt ved hjelp av det nye nøkkelordet i JavaScript
Denne metoden refererer til å lage et objekt ved hjelp av det nye nøkkelordet i JavaScript. Dot -operatøren brukes til å lage egenskapene til nye objekter. Etter det blir verdier tildelt dem. Det er også en ofte brukt metode for å lage objekter i JavaScript. For bedre å forstå det nye nøkkelordet, er et eksempel gitt her.
Eksempel
Eksemplet demonstreres ved å lage et objekt lærer I JavaScript.
Kode
// Et eksempel på å lage et objekt ved hjelp av nytt nøkkelordI denne koden er beskrivelsen som følger:
Produksjon
Utgangen viser utførelsen av koden ved å bruke Nytt nøkkelord I JavaScript. Først lærer.Navn returnerte navnet på lærer Ali. på samme måte, lærer.alder og lærer.Emne brukes til å vise alderen og emnet til læreren i JavaScript.
Konklusjon
De fire forskjellige måtene demonstreres for å lage objekter i JavaScript, inkludert Objektlitteraler, konstruktørmetoder, klasser, og Nytt nøkkelord. For det første objekt bokstavelig brukes til å lage et objekt av navneverdiparene. De Konstruktørmetode brukes for å initialisere et objekt og tilordne verdier basert på dets eksisterende egenskaper. Dessuten, klasser er tilpasset for å lage objekter og vise egenskapene sine ved å tilordne verdier til dem. Til slutt nøkkelordet ny brukes til å lage et enkelt objekt om gangen og presentere det i konsollvinduet.