Denne artikkelen vil utdype prosedyren for å legge til elementer i en matrise i JavaScript.
Hvordan legge til elementer i en matrise i JavaScript?
For å legge elementer til en matrise, støtter JavaScript flere metoder:
La oss se mer dyptgående ut på disse metodene.
Metode 1: Legg til elementer i en matrise ved hjelp av push () -metode
Den enkleste tilnærmingen for å legge til elementer til slutten av en matrise er "trykk()”Metode i JavaScript. Det gir en ny matrise som en utgang med en ny lengde etter å ha lagt til elementer.
Syntaks
Følg den gitte syntaks for å bruke Push () -metoden for å legge til elementer i Array:
Her, "Element1, Element2 .. ”Kommer til å bli presset i“Array”Bruke“trykk()”Metode.
Eksempel 1: Legg til ett eller flere elementer i samme matrise
Først vil vi lage en matrise som heter “ansatt”Som lagrer ansattes navn:
Deretter legger du til to elementer som navnet på ansatte “Rhonda”Og“Susan”I matrisen:
ansatt.Push ('Rhonda', 'Susan');Skriv ut matrisen med de vedlagte elementene på konsollen:
konsoll.logg (ansatt);Utgangen viser at elementene blir lagt ved slutten av matrisen, og lengden blir oppdatert til “5”:
Eksempel 2: Legg til en matrise til en annen matrise
Her vil vi lage to matriser “dyr”Og“Petanimals”:
var dyr = ['sebra', 'løve', 'tiger',];Skyv nå "petanimals" -arrayelementene inn i den andre arrayen ved å bruke push () -metoden med spredningsoperatør:
dyr.Push (... petanimals);Skriv deretter ut matrisen "dyr" ved hjelp av "konsoll.Logg()”Metode:
konsoll.logg (dyr);Den ekstra spredte operatøren kopierer alle elementene i "petanimals" -arrayen, og deretter blir disse elementene lagt til "Animals" -arrayen ved å bruke Push () -metoden:
La oss se en annen metode for å legge til en rekke til en annen.
Metode 2: Legg til elementer i en matrise ved hjelp av concat () -metode
“concat ()”Metode brukes til å legge elementene til en matrise til en annen, eller vi kan si at den blir med to eller flere matriser. Den fusjonerer to matriser ved å legge til elementer av en matrise i en annen og returnerer den eneste matrisen.
Syntaks
Bruk den undergitte syntaks for å bruke Concat () -metoden:
Eksempel
Vi vil bruke den allerede opprettede matrisen og påkalle concat () -metoden for å sammenkoble petanimals -matriseelementene med "dyr" -array og deretter lagre de resulterende elementene i den nye matrisen:
Til slutt, skriv ut de nye matriseelementene ved å bruke “konsoll.Logg()”Metode:
konsoll.logg (matrise);Det kan sees at elementene i matrisen “Petanimals”Er vellykket lagt til matrisen“dyr”:
Ønsker å legge til elementer i begynnelsen av matrisen? Følg neste avsnitt!
Metode 3: Legg til elementer i en matrise ved hjelp av unshift () -metode
Det er en annen JavaScript -metode som heter “unshift ()”Som kan legge til eller legge til elementer i starten eller begynnelsen av en matrise.
Syntaks
Følg den gitte syntaks for å legge til elementer i begynnelsen av en matrise som bruker "unshift ()”Metode:
Eksempel
Her vil vi lage en matrise som heter “fugler”Med to elementer:“Papegøye”Og“Due”:
Deretter, ring "unshift ()”Metode ved å passere et element“Cocktail”Det må legges ved det opprettede matrisen:
fugler.unshift ('cocktail');Til slutt, skriv ut den oppdaterte matrisen på konsollen:
konsoll.logg (fugler);Produksjon
La oss flytte til en annen metode for å legge til elementet midt i en matrise.
Metode 4: Legg til elementer i en matrise ved hjelp av Splice () -metode
Hvis du vil erstatte matriseelementer eller legge til elementer i en matrise til hvilken som helst spesifisert indeks, bruk JavaScript forhåndsdefinerte metode “Splice ()”. Videre vil vi bruke den til å legge til elementer midt i en matrise.
Syntaks
Følg den gitte syntaksen for å bruke Splice () -metoden for å legge til elementer i en matrise:
Her, "StartIndex”Er plasseringen i matrisen der et nytt element skal plasseres,“Sletting”Indikerer hvor mange elementer som skal elimineres, og“element1, ..., elementn”Er elementene som må legges ved.
Eksempel
Nå vil vi legge til elementer i det samme “fugler”Array ved å bestå argumenter startindeksen”1”Der de nye elementene må vedlegges,”0”Indikerer at intet element skal slettes, og deretter”Cocktail”Og“spurv”Er de nødvendige elementene:
Skriv ut matrisen “fugler”På konsollen ved å bruke“konsoll.Logg()”Metode:
konsoll.logg (fugler);Output betyr at elementene blir lagt ved midten av matrisen:
Vi har samlet alle de beste metodene for å legge til elementer i en rekke i JavaScript.
Konklusjon
For å legge elementer til en matrise, kan du bruke JavaScript-innebygde metoder, inkludert "trykk()”Metode,“concat ()”Metode,“unshift ()”Metode, eller“Splice ()”Metode. Push () -metoden kan sette inn elementer på slutten av en matrise, mens UN -SHIFT () -metoden legger til elementer i starten av en matrise, Splice () -metoden setter inn et nytt element midt på matrisen, og Concat ( ) Metode fusjonerer to eller flere matriser. I denne artikkelen utdypet vi prosedyren for å legge til elementer i JavaScript -matriser med riktige eksempler.