Dette innlegget vil forklare de under-nevnte tilnærmingene for å snu en matrise 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.