Ulike måter å reversere en matrise i JavaScript

Ulike måter å reversere en matrise i JavaScript
Array Reversing er en veldig kjent programmeringsutfordring som en utvikler når som helst kan møte. Derfor gir JavaScript flere måter å håndtere det på, for eksempel å bruke for-loop, revers (), unshift () -metode, bytte teknikk osv. Noen av dem endrer den opprinnelige matrisen mens noen tilnærminger ikke påvirker den opprinnelige matrisen.

Dette innlegget vil forklare de under-nevnte tilnærmingene for å snu en matrise i JavaScript:

  • Hvordan bruke matrise.Omvendt () Metode i JavaScript
  • Hvordan bruke tradisjonell for-loop i JavaScript
  • Hvordan bruke matrise.unshift () -metode i JavaScript

Så la oss begynne!

Hvordan bruke matrise.Omvendt () Metode i JavaScript

Matrisen.Omvendt () Metode overskriver det gitte utvalget og returnerer en omvendt matrise.

Eksempel

I dette eksemplet har vi en rekke strengtypeelementer, vi bruker matrisen.Omvendt () Metode for å reversere elementets ordre:

Ovennevnte kode vil generere følgende utgang:

Utgangen bekreftet arbeidet med Array.Omvendt () Metode.

Hvordan bruke tradisjonell for-loop for å snu en matrise

I JavaScript kan vi bruke det tradisjonelle for Loop for å reversere Arrays element. Push () -metoden kan brukes i for-loop. Push () -metoden bruker en ekstra variabel for å lagre den omvendte matrisen

Eksempel
I dette eksemplet vil vi krysse for-loopen omvendt jeg.e. Fra slutten til begynnelsen:

Her vil elementet som er til stede ved den siste indeksen av matrisen bli krysset først, og For-loop vil kontinuerlig krysse matrisen til det nådde elementet som var til stede ved startindeksen:

Slik kan vi snu en matrise ved hjelp av for-loop.

Hvordan bruke matrise.unshift () -metode i JavaScript

Denne matrisen.unshift () -metoden ligner på metoden ovenfor i.e. unshift () -metoden. Den bruker også den ekstra variabelen for å lagre den omvendte matrisen, og derfor vil den originale matrisen forbli uendret.

Eksempel
La oss vurdere utdraget nedenfor for å forstå arbeidet med Unshift -metoden i JavaScript:

Ovennevnte kodeblokk vil produsere følgende utgang:

Utgangen viser hensiktsmessigheten av matrisen.unshift () -metode.

Konklusjon

I JavaScript kan forskjellige tilnærminger brukes til å snu en matrise som matrise.Omvendt () Metode, matrise.unshift () metode, for loop osv. Matrisen.Omvendt () Overskriver det gitte utvalget og returnerer en omvendt matrise. Push () og unshift () -metodene bruker den ekstra variabelen for å lagre den omvendte matrisen, og påvirker derfor ikke den originale matrisen. Denne oppskrivningen forklarte forskjellige tilnærminger for å snu en matrise i JavaScript. For en dyp forståelse forklarte det hver metode ved hjelp av noen passende eksempler.