Array Slice Method in JavaScript | Forklart

Array Slice Method in JavaScript | Forklart
JavaScript tilbyr mange innebygde funksjoner for å jobbe med matriser som matrise.Splice (), Array.inkluderer (), matrise.push (), matrise.skive (), etc. Alle disse funksjonene kommer med forskjellige funksjonaliteter. For eksempel setter Push () -metoden inn et nytt element på slutten av en matrise, Splice () -metoden legger til et nytt element i matrisen, og så videre. Nå hvis vi snakker om matrisen.skive () -metode så vil vi vite at den brukes til å skive ut en underpart av en matrise.

Dette innlegget vil utforske de nedenfor-listede aspektene ved Array.skive () Metode i JavaScript:

  • Hva er matrise.skive () i JavaScript?
  • Syntaks av matrise.skive()
  • Hvordan bruke matrise.skive () -metode i JavaScript?

Så la oss begynne!

Hva er matrise.skive () i JavaScript?

Det er en innebygd matrisfunksjon som returnerer en ny rekke utvalgte/ekstraherte elementer fra en gitt matrise. Matrisen.skive () -metoden påvirker ikke den originale matrisen, i stedet returnerer den en ny rekke ekstraherte elementer. Det kan ta to valgfrie parametere for å spesifisere start- og sluttposisjonen. Som standard er startposisjonen “0” mens sluttposisjonen er det siste elementet i matrisen. Det betyr at hvis vi ikke spesifiserer noen parameter, vil skive () -metoden returnere

Syntaks av matrise.skive()

Utdraget nedenfor vil hjelpe deg med å forstå den grunnleggende syntaksen til matrisen.skive () metode:

Array.skive (start_position, end_position);

Matrisen.skive () -metoden vil trekke ut elementene fra den gitte matrisen mellom start_position (inkludert) og end_posisjon (ekskludert).

Hvordan bruke matrise.skive () -metode i JavaScript?

La oss vurdere det undergitte eksemplet for å forstå hvordan matrise.skive () Metodearbeid i JavaScript:

const språk = ["python", "c#", "c ++", "html", "css", "php", "java"];
const frontend = språk.skive (3, 5);
konsoll.Logg ("Original Array:", språk);
konsoll.logg ("resulterende matrise:", frontend);

I eksempelprogrammet opprettet vi for det første en rekke "språk" som består av forskjellige programmeringsspråk. Deretter benyttet vi matrisen.skive () -metode for å trekke ut elementene som er til stede mellom den tredje og femte indeksen. Til slutt benyttet vi konsollen () -metoden for å skrive ut den originale matrisen og ekstrahert matrise:

Utgangen bekreftet at matrisen.skive () metode returnerte bare en ny rekke utvalgte elementer.

Hva som vil skje hvis vi ikke spesifiserte noen parameter i matrisen.skive () metode:

const språk = ["python", "c#", "c ++", "html", "css", "php", "java"];
const frontend = språk.skive();
konsoll.Logg ("Original Array:", språk);
konsoll.logg ("resulterende matrise:", frontend);

Følgende vil være utgangen for det ovennevnte programmet:

Utgangen viser at hvis vi ikke spesifiserer start- og sluttposisjonen, så er matrisen.skive () -metoden vil returnere en komplett matrise.

Oppgaven er å passere den negative verdien som en parameter til matrisen.skive () metode:

I skive () -metoden kan vi også passere de negative verdiene som parametere; I slike tilfeller vil indeksen for elementet plassert ved den siste indeksen være -1, indeksen for det nest siste elementet vil være -2, indeksen for det tredje siste elementet vil være -3 og så videre mens indeksen av det første elementet vil være 0.

const språk = ["python", "c#", "c ++", "html", "css", "php", "java"];
const frontend = språk.skive (-4, -2);
konsoll.Logg ("Original Array:", språk);
konsoll.logg ("resulterende matrise:", frontend);

I dette eksemplet er arrayelementet “HTML” til stede på indeksen “-4”, og “CSS” er til stede på indeksen “-3”, så følgende vil være utdata for ovennevnte program:

Dette er hvordan matrisen.skive () -metoden fungerer med de negative indeksene.

Konklusjon

I JavaScript, Array.skive () er en innebygd funksjon som returnerer en ny rekke utvalgte/ekstraherte elementer fra en gitt matrise. Matrisen.skive () -metoden påvirker ikke den originale matrisen, i stedet returnerer den en ny rekke ekstraherte elementer. Denne oppskrivningen forklarte ulike aspekter av matrisen.skive metode ved hjelp av noen passende eksempler.