I denne veiledningen vil vi diskutere fire forskjellige metoder som kan brukes til å legge til elementer i JavaScript-matriser. Her er en liste over de fire metodene vi vil diskutere i denne artikkelen:
Merk: Jeg vil bruke konsollen for å demonstrere eksemplene som er til stede i dette innlegget.
Hvordan sette inn elementer til start/begynnelsen av en matrise ved hjelp av unshift -metoden
De unshift Funksjon brukes ofte til å legge til/sette inn elementer til starten/begynnelsen av en matrise. Det er ganske enkelt å bruke unshift () metode, bare pass elementverdien du vil legge til en matrise til unshift () metode og når unshift () Funksjonen påberopes, elementet vil bli lagt til matrisen, og indeksen for matrisen blir automatisk forskjøvet ned:
var num = [1, 2, 3, 4, 5];Du kan også legge til flere verdier i en matrise ved hjelp av unshift () metode:
var num = [1, 2, 3, 4, 5];Hvordan legge til elementer til slutten av en matrise ved hjelp av push -metoden
De trykk() Metoden brukes til å sette inn elementer/elementer til den siste indeksen for en matrise. Det tar ett eller flere argumenter (atskilt med komma) og legger dem til slutten av den spesifiserte matrisen:
var num = [1, 2, 3, 4, 5];For flere verdier:
var num = [1, 2, 3, 4, 5];Hvordan legge til elementer i en matrise ved hjelp av concat () -metoden
De concat () Metode legger faktisk ikke til elementer til den eksisterende matrisen, men oppretter heller en ny modifisert matrise. Denne metoden er nyttig når vi trenger den første matrisen i sin opprinnelige tilstand.
De concat () Metode kan brukes til å legge til elementer til både begynnelsen og slutten av matrisen:
var num = [1, 2, 3, 4, 5];For å legge til elementer til slutten av matrisen:
var num = [1, 2, 3, 4, 5];Hvordan legge til elementer til midten av en matrise ved hjelp av Splice () -metoden
Splice () brukes til å bli kvitt eller sette inn elementer i en matrise. Denne metoden er litt annerledes enn de andre metodene som er diskutert ovenfor. Det krever tre forskjellige argumenter. Det første argumentet definerer hvor varen kommer til å bli lagt til i matrisen. Den andre parameteren spesifiserer antall elementer/elementer som skal fjernes fra matrisen. Den andre parameteren vil være null i tilfelle å legge til elementer. Den tredje parameteren inneholder verdiene til elementene/elementene som skal legges til.
var num = [1, 2, 3, 4, 5];Konklusjon
I denne veiledningen så vi på fire forskjellige måter å legge til elementer til en matrise i JavaScript. Vi kan bruke unshift () og trykk() Metoder for å legge til elementer/elementer til henholdsvis start og slutt på en matrise. Hvis vi ikke ønsker å endre vår originale matrise, men heller lage en ny matrise og legge til elementer til den, bør vi bruke concat () metode. Imidlertid Splice () Metode gir oss mest kontroll over indeksen vi ønsker å legge til våre nye elementer.