Hvordan snu en matrise i JavaScript uten å bruke biblioteker

Hvordan snu en matrise i JavaScript uten å bruke biblioteker
Mens du behandler dataene i bulk, kan det være et krav om å endre sortering. For eksempel å hente verdiene på synkende i stedet for stigende måte. Også for å endre forrang for de inkluderte verdiene. I slike scenarier hjelper det å reversere en rekke i JavaScript med å manipulere og oppdatere dataene effektivt.

Denne bloggen vil illustrere metodene for å snu en matrise uten å bruke biblioteker i JavaScript.

Hvordan snu en matrise uten å bruke biblioteker i JavaScript?

For å snu en matrise i JavaScript uten å bruke biblioteker, bruk følgende tilnærminger:

  • til”Loop og“trykk()”Metode.
  • omvendt()”Metode.

Metode 1: Omvendt en matrise som bruker for loop og push () -metode i JavaScript

trykk()”Metode legger til elementer til slutten av en matrise. Denne metoden, sammen med "til”Loop, kan brukes til å iterere langs den gitte matrisen fra det siste og legge de itererte elementene til en ny matrise.

Syntaks

Array.PUSH (ITEM1, ITEM2,…, ITEMX)

I den gitte syntaksen, “Element1”Og“element2”Samsvarer med elementene som må skyves inn i den tilhørende matrisen.

Eksempel
La oss gå gjennom det undergitte eksemplet:

I kodelinjene ovenfor:

  • Lage en matrise som heter “MyArray”Og vis den på konsollen.
  • I neste trinn, lag en null -matrise for å lagre de skjøvede elementene på en omvendt måte.
  • I neste linje, bruk en "til”Loop for å iterere langs matrisen fra slutten med hjelp av“lengde”Eiendom.
  • Noter det "-1”Betegner at lengden synkroniseres nøyaktig med indeksen.
  • Nå, tilknytte "trykk()”Metode med NULL -matrisen og legg den med de itererte elementene i omvendt sekvens.
  • Til slutt, vis den omvendte matrisen.

Produksjon

Utgangen indikerer at den gitte matrisen er reversert.

Metode 2: Omvendt en matrise ved bruk av revers () -metode i JavaScript

omvendt()”Metode reverserer matriselementet. Denne metoden kan brukes for å bare reversere elementene i en medfølgende matrise.

Eksempel
La oss oversikt over det under-uttalte eksemplet:

I ovennevnte kodebit:

  • Lag på samme måte en matrise som heter “MyArray”Og vis den på konsollen.
  • I neste trinn kan du knytte "omvendt()”Metode med den deklarerte matrisen og vis den på konsollen.
  • Dette vil resultere i motsetning til den medfølgende matrisen.

Produksjon

Fra ovennevnte utfall er det tydelig at den gitte matrisen blir omgjort.

Konklusjon

For å snu en matrise uten å bruke biblioteker i JavaScript, bruk "til”Loop og“trykk()”Metode, i kombinasjon eller“omvendt()”Metode. De tidligere tilnærmingene kan brukes til å legge de itererte elementene til en ny matrise i omvendt sekvens. Den sistnevnte tilnærmingen reverserer ganske enkelt elementet via sin tildelte metode. Denne bloggen diskuterte tilnærmingene for å snu en matrise uten å bruke biblioteker i JavaScript.