Hvordan fjerne det første og siste elementet i Array i JavaScript

Hvordan fjerne det første og siste elementet i Array i JavaScript
I JavaScript kan du ofte møte komplekse koder basert på matriser. Denne typen kode inkluderer forskjellige funksjonaliteter som ikke trenger å gjelde alle andre matriser gjentatte ganger. For eksempel, når du vil slette noen unødvendige data fra matrisen eller opprette en ny matrise basert på de eksisterende matriseelementene. I slike tilfeller kan det å fjerne matrisens første og siste element hjelpe deg.

Denne artikkelen vil gi prosedyren for å fjerne det første og siste Arrays element i JavaScript.

Hvordan fjerne/utelate første og siste matriseelementer i JavaScript?

For å fjerne/utelate de første og siste elementene i den gitte matrisen i JavaScript, kan du bruke:

  • skifte()”Og“pop ()”Metoder
  • skive()”Metode

Vi vil nå gå gjennom hver av de nevnte metodene en etter en!

Metode 1: Fjern/utelat første og siste matriseelementer i JavaScript ved bruk av Shift () og POP () -metoder

I JavaScript, "skifte()”Metoden brukes til å utelate det første matriseelementet. Mens “pop ()”Metode utelater det siste arrayelementet. Disse metodene kan brukes i kombinasjon for å fjerne de første og siste matriseelementene.

Syntaks

Array.Shift (), Array.pop ()

Her, “Array”Henviser til et definert utvalg som metodene Shift () og POP () vil bli brukt for å fjerne henholdsvis de første og siste arrayelementene.

Se på det uttalte eksemplet for demonstrasjonen.

Eksempel

I det følgende eksemplet initialiser en matrise som heter “Remarr”Med heltall og strengverdi i den:

var REMARR = [1, 2, 'A']

Nå vil vi bruke “skifte()”Metode for å fjerne det første elementet”1”Fra en matrise og vis den på konsollen ved å bruke“konsoll.Logg()”Metode:

Remarr.skifte()
konsoll.Logg ("Array etter fjerning av første element er:", Remarr)

Etter det vil vi bruke “pop ()”Metode for å fjerne det siste elementet”en”Fra en matrise og vis den:

Remarr.pop ()
konsoll.Logg ("Array etter fjerning av siste element er:", Remarr)

Til slutt, skriv ut oppdateringsarrayen på konsollen:

konsoll.Logg ("Den nye matrisen blir:", Remarr)

Produksjon

Metode 2: Fjern første og siste matriseelementer i JavaScript ved hjelp av SITE () -metoden

I JavaScript, "skive()”Metode skiver opp matriseelementene og returnerer dem som en ny matrise. Du kan bruke denne metoden for å skive de første og siste matriseelementene ved å få tilgang til indeksene og fjerne dem fra en matrise.

Syntaks

Array.skive (start, slutt)

Her, “start”Og“slutt”Se den første og siste indeksen for matrisen.

Følgende eksempel forklarer det uttalte konseptet:

Eksempel

Nå vil vi bruke “skive()”Metode til“Remarr”Streng og referer til start- og sluttindeksene”1”Og“-1”, Henholdsvis. Dette vil resultere i å fjerne elementene ved første og siste indekser fra den gitte matrisen:

var commarr = [1,2, 'a]
var firstLast = RECARR.skive (1, -1)

Til slutt vil vi vise den resulterende matrisen på konsollen:

konsoll.Logg ("Den nye matrisen etter å ha fjernet første og siste element blir:", FirstLast)

Produksjon

Vi har gitt alle de enkleste metodene for å fjerne det første og det siste elementet i matrisen i JavaScript.

Konklusjon

For å fjerne de første og siste matriseelementene, kan du bruke "skifte()”Og“pop ()”Metoder for å fjerne de første og siste elementene i henholdsvis en matrise og"skive()”Metode for å spesifisere indeksen for elementet i sitt argument, som må fjernes. Begge metodene endrer lengden på den opprinnelige matrisen. Denne oppskrivningen forklarte metodene for å fjerne de første og siste matriseelementene i JavaScript.