Denne opplæringen vil demonstrere push () -funksjonen i et objekt for å legge til elementer til et objekt.
Hvordan legge til elementer til et objekt?
Det er ingen "trykk()”Funksjon eller metode for å legge til elementer til et objekt. Så bruk følgende tilnærminger for å legge til elementer til et objekt i nøkkelverdipar:
Metode 1: Legg til elementer i et objekt ved hjelp av prikknotasjon
Bruke "Punktum”Notasjon for å legge til elementer til et objekt. Dot -operatøren brukes til å få tilgang til, sette inn eller endre egenskapene/attributtene og metodene til objekter.
Syntaks
Bruk den under-nevnte syntaks for å legge til elementer til et objekt ved hjelp av (.) Notasjon:
gjenstand.eiendom = verdi;Eksempel
Opprett et objekt som heter “obj”Med egenskaper”alfa”Og“beta”:
const obj =Legg til eiendom "gamma”Bruker dotoperatøren:
obj.Gamma = 'Gamma';Skriv ut objektet på konsollen ved å bruke “konsoll.Logg()”Metode:
konsoll.logg (OBJ);Det kan sees at “gamma”Eiendom har blitt lagt til et objekt:
Metode 2: Legg til elementer i et objekt ved hjelp av torget brakettnotasjon
Du kan også bruke “firkantet brakett”Notasjon for å legge elementene til objektet. I likhet med DOT -notasjon, brukes den også for tilgang til, legge til og endre objektegenskaper og metoder.
Syntaks
Følg den gitte syntaks for å legge til elementer til et objekt ved å bruke [] notasjon:
objekt ['egenskap'] = verdi;Eksempel
Legg til to egenskaper, “gamma”Og“JS”Til objektet ved hjelp av Square Bracket [] Notasjon:
obj ["gamma"] = 'gamma';Produksjon
Metode 3: Legg til elementer i et objekt ved hjelp av tildeling () -metoden
En annen tilnærming for å legge elementer til et objekt er å bruke “tildele()”Metode. Det brukes til å kopiere verdiene til alle oppsatte egenskaper fra flere kildeobjekter til et gitt målobjekt.
Syntaks
For å legge elementet til et objekt, bruk den gitte syntaks:
Gjenstand.tilordne (objekt, nøkkel: 'verdi');Eksempel
Bruk tilordningsmetoden () og legg til to egenskaper, "gamma”Og“JS”Til et objekt:
Gjenstand.tilordne (obj, Gamma: 'Gamma', JS: 'JavaScript');Det kan observeres at de nye egenskapene blir lagt til objektet:
Metode 4: Legg til elementer i et objekt ved hjelp av DefineProperty () -metode
For å legge elementer til et objekt, bruk "DefineProperty ()”Metode. Den gjør det mulig å definere/erklære en ny eiendom eller endre en eksisterende eiendom på et objekt og spesifiserer hvordan den egenskapen skal oppføre seg. For eksempel om eiendommen er oppslukende eller ikke, og så videre.
Syntaks
Følg den gitte syntaks for defineProperty () -metoden:
Gjenstand.DefineProperty (OBJ, Prop, Descriptor)Det tar tre argumenter:
Eksempel
Definere en egenskap for et objekt ved å bruke "DefineProperty ()”Metode:
Gjenstand.DefineProperty (obj, 'Gamma',Produksjon
Det handler om å legge til push () -funksjonaliteten for et objekt.
Konklusjon
I JavaScript er det et "trykk()”Funksjon som brukes til å legge til elementer i en matrise. For objekter er det ikke nyttig. Så for å legge elementer til et objekt i nøkkelverdipar, bruk "Punktum”Notasjon,“Firkantet brakett”Notasjon,“tildele()”Metode, eller“DefineProperties ()”Metode. Denne opplæringen demonstrerte prosedyren for å legge til push () -funksjonaliteten i et objekt for å legge elementer til et objekt.