Array Shift Method in JavaScript | Forklart

Array Shift Method in JavaScript | Forklart
JavaScript er et veldig populært programmeringsspråk for nettet som brukes til å endre funksjonalitetene til HTML og CSS, eller vi kan si hjelp til å implementere de komplekse funksjonalitetene over nettet. Mens vi snakker om programmeringsspråket, hvordan glemmer vi matriser? Når matriser hjelper til med å lagre innsamling av data av samme type, men hvordan legger vi til eller fjerner data inne i matriser? For dette formålet gir JavaScript oss med den innebygde array shift () -metoden for å fjerne matriseelementer enkelt.

I denne oppskrivningen kommer vi spesifikt til å fokusere på array shift () -metoden i JavaScript med følgende resultater.

  • Hva er Shift () -metoden i JavaScript?
  • Hvordan bruke Shift () -metoden i JavaScript?

Hva er Shift () -metoden i JavaScript?

I JavaScript fjerner Shift () -metoden arrayelementer fra begynnelsen og viser dem. Denne metoden tar ingen parametere. Når elementet fjernes fra starten av matrisen ved hjelp av denne metoden, beveger alle de gjenværende elementene seg til starten av matrisen, og størrelsen på matrisen endres. Denne metoden fjerner ett element om gangen.

Syntaks:

Array_name.skifte()

I denne syntaksen Array_name representerer matrisen og skifte() metoden fjerner elementene fra 0 indeks for matrisen.

La oss forstå arbeidet med Shift () -metoden ved å bruke følgende kode.

Kode:

Bikes = ["Norton V4", "Agusta Brutale", "Suzuki GSX", "Honda Fireblade"]
var rem = sykler.skifte()
konsoll.Logg (REM)

I denne koden oppretter vi en matrise og variabel. Deretter brukte vi Shift () -metoden for å fjerne elementet fra 0. indeksen for en matrise.

Produksjon:

Som vi kan se i output output, fjerner metoden Norton V4 fra matrisen og returnerer den som en utgang.

Hvordan fjerne flere matriseelementer ved hjelp av Shift () -metoden?

Vi kan også fjerne elementer fra matrisen med en gang ved å bruke Shift () -metoden ved hjelp av for Loop.

Kode:

Bikes = ["Norton V4", "Agusta Brutale", "Suzuki GSX", "Honda Fireblade"]
for (var a = 0; a<=bikes.length; a++)

var rem = sykler.skifte()
konsoll.Logg (sykler)

I denne koden har vi opprettet en matrise. Deretter bruker vi Shift () -metoden inne i løkken for å fjerne og vise elementer en etter en.

Produksjon:

Ovennevnte utgang viser tydelig at Shift () -metoden fjerner matriseelementer en etter en fra starten av matrisen.

Hvordan matriseskift () -metoden fungerer med en tom matrise?

I dette eksemplet ser vi hva som vil skje hvis matrisen ikke inneholder noe element.

Kode:

sykler = []
for (var a = 0; a<=bikes.length; a++)

var rem = sykler.skifte()
konsoll.Logg (REM)

I denne koden har vi laget en tom matrise. Så bruker vi Shift () -metoden inne i løkken for å fjerne elementer.

Produksjon:

Ovennevnte utgang viser tydelig at Shift () -metoden prøver å fjerne elementer fra en tom matrise og får udefinert som utgang.

Konklusjon

I JavaScript brukes array shift () -metoden for å fjerne et element fra 0th -indeksen til matrisen og displayet som fjernes som en utgang. I denne artikkelen har vi snakket om JavaScript Array Shift () -metoden og hvordan du bruker den med for loop i detalj. Informasjonen denne artikkelen inneholder sikkert med å forstå array shift () -metoden på en bedre måte.