Array Pop Method in JavaScript | Forklart

Array Pop Method in JavaScript | Forklart
Arrays er et av de mest brukte elementene på ethvert programmeringsspråk. Arrays brukes til flere formål for å implementere datastrukturen "kø" og "stack" datastrukturen. I JavaScript ES6 er flere metoder tilgjengelige som hjelper oss å jobbe med matriser, og en av dem er pop () metode. I dette innlegget vil vi fokusere på dette pop () metode og utforske hver minutt detalj for å forstå arbeidet med denne metoden riktig.

Formål med POP () -metoden

La oss starte med formålet med Array.pop () metode. Denne metoden brukes til å fjerne det aller siste elementet eller elementet fra en matrise. Men kommer med en vri, fjerner ikke denne metoden det siste elementet; Det returnerer til og med det poppede elementet til den som ringer.

Syntaks av matrisen.Pop () Metode
La oss starte med det grunnleggende; Med det grunnleggende, mener vi syntaks. Syntaksen er som følger:

arr.pop ()

Syntaksen som er nevnt ovenfor brukes bare til å fjerne det siste elementet fra matrisen, men i tilfelle du også vil hente den verdien, vil du bruke følgende syntaks:

var item = arr.pop ()

I syntaks kan vi se:

  • arr: Er navnet på matrisen vi bruker pop () metode
  • punkt: er navnet på variabelen der vi lagrer returverdien fra dette pop () metode.

Returverdi
Returverdien til pop () Metode kan være et tall, streng eller et hvilket som helst objekt avhengig av typen element som er fjernet fra matrisen.

Eksempler
For bedre å forstå arbeidet med denne metoden, kommer vi til å gå over noen eksempler på denne metoden.

Eksempel 1: Fjerning av element ved bruk av POP () -metode

For det første trenger vi en ny matrise som vi kan opprette ved hjelp av følgende kodeinje:

ArrayOfPlaces = ["Paris", "Roma", "Praha", "München", "Amsterdam"]

For å fjerne den siste byen fra denne listen, skal vi ringe pop () Metode ved hjelp av følgende kodelinje:

ArrayOfPlaces.pop ()

Og til slutt, for å se resultatet på terminalen, skal vi kalle konsollloggfunksjonen:

konsoll.Logg ('Byene som er til stede i matrisen er som:', ArrayOfPlaces);

Etter å ha utført dette programmet, får du følgende resultat på terminalen din:

Som du kan se i produksjonen, har byen “Amsterdam” blitt fjernet fra denne matrisen.

Eksempel 2: Hvordan utføre hente og slette ved hjelp av POP () -metoden?

I stedet for å direkte ringe pop () Metode For å fjerne elementet, la oss lagre det poppede elementet i en egen variabel og skrive ut den variabelen ut på terminalen.

Så vår første matrise er:

ArrayOfPlaces = ["Paris", "Roma", "Praha", "München", "Amsterdam"]

Lag en variabel og ring pop () metode:

VisitiedCity = ArrayOfPlaces.pop ()

For å skrive ut matrisen og “Visitedcity”Variabel, bruk følgende kodelinjer:

konsoll.Logg ('Byene som er til stede i matrisen er som:', ArrayOfPlaces);
konsoll.Logg ("Byen som besøkes er som:", VisitiedCity);

Du får følgende utdata til terminalen:

Som du kan observere, fjernet vi ikke bare det siste elementet “Amsterdam” fra matrisen, og vi klarte også å skrive det ut etter å ha plassert det i en annen variabel.

Pakk opp

De pop () ble utgitt med ECMA6 -versjonen av JavaScript. Denne metoden tilhører familien av metoder som hjelper oss å jobbe med matriser mens vi implementerer forskjellige datastrukturer i JavaScript. Denne metoden brukes hovedsakelig til å utrydde det siste elementet fra matrisen, men kan også utføre hente og slette operasjoner på det siste elementet. For å utføre en henting og slette operasjon, vil du kreve en annen variabel for å lagre returverdien til pop () metode.