I prosessen med å opprettholde hoveddelen av data, er bytte av en veldig viktig funksjon for å håndtere feil eller utdaterte data på riktig måte. For eksempel, når du trenger å oppdatere en bestemt post for en oppdatering. I et slikt scenario er det en veldig nyttig funksjon for å oppdatere alle postene på en gang, noe som også sparer tid for å oppdatere alle postene på en gang, noe som også sparer tid for å oppdatere alle postene samtidig, noe som også sparer tid.
Denne artikkelen vil demonstrere metodene for å bytte elementene i en matrise ved hjelp av JavaScript.
Hvordan bytte matriseelementer i JavaScript?
For å bytte elementene i en matrise ved hjelp av JavaScript, kan følgende teknikker brukes:
De nevnte tilnærmingene vil bli diskutert en etter en!
Metode 1: Swap Array Elements in JavaScript ved hjelp av indekseringsteknikk
“Indeksering”Teknikk kan brukes for å utjevne matriseelementene basert på indeksene deres og lagre dem i en variabel på en slik måte at de blir byttet ut.
Se på det undergitte eksemplet.
Eksempel
I dette eksemplet vil vi erklære en rekke noen heltallverdier og vise dem på konsollen:
La arrayElements = [2, 4, 20, 40];
konsoll.Logg ("De originale arrayelementene er:", ArrayElements);
Etter det får du tilgang til Array's første element ved å referere til indeksen “0”Og lagre den i en variabel som heter“butikk”:
const Store = ArrayElements [0];
I neste trinn, utjev arrayens første element med det andre elementet som demonstrert nedenfor:
ArrayElements [0] = ArrayElements [1];
Nå, utjev arrayens andre element til variabelen “butikk”Der matrisens første element ble lagret. Dette vil resultere i bytte av både det første og andre elementet som er til stede i en matrise:
ArrayElements [1] = butikk;
Tilsvarende gjenta de ovennevnte trinnene for det tredje og fjerde array-elementet for å bytte dem også:
const store1 = arrayelements [2];
ArrayElements [2] = ArrayElements [3];
ArrayElements [3] = Store1;
Til slutt, skriv ut de byttede matriseelementene på konsollen:
konsoll.Logg ("De byttede matriseelementene er:", ArrayElements);
Den resulterende utgangen vil være:
I ovennevnte utgang kan det observeres at de to tidligere og de to sistnevnte arrayelementene byttes med hverandre.
Metode 2: Swap Array -elementer i JavaScript ved hjelp av Destructor Assignment
“Destructor Assignment”Bytter lettere matriser og krever bare en enkelt kodelinje. I dette scenariet trenger du bare å tilordne matriser i firkantede parenteser og sette høyre side i en reversert sekvens av matriseelementer.
Eksempel
Først vil vi erklære to matriser med følgende elementer:
var x = [1, 3, 5];
var y = [2, 4, 6];
Deretter bruker du Destructor Assignment, som får tilgang til matriser som har en kontrast i sekvensen og viser dem:
[x, y] = [y, x]
konsoll.Logg ("De byttede matriseelementene er:")
Til slutt, observer om matriseelementene i den ene matrisen byttes med den andre matrisen eller ikke:
konsoll.Logg ("Første matrise:", x)
konsoll.Logg ("Second Array:", y)
Produksjon
I denne spesielle utgangen er det tydelig at matriseelementene i begge matriser byttes ut.
Metode 3: Swap array -elementer i JavaScript ved bruk av Splice () -metode
“Splice ()”Metode legger til eller fjerner matriseelementer ved å spesifisere dem i argumentet og endrer også den opprinnelige matrisen også. Denne metoden kan implementeres for å dele opp matriseelementene i deler, og smelte deretter sammen og legge dem i en ny matrise.
Sjekk ut følgende eksempel for demonstrasjonen.
Eksempel
For det første vil vi erklære en rekke med følgende heltallverdier og vise dem på konsollen:
La arrayElements = [12, -2, 55, 68];
konsoll.Logg ("De originale arrayelementene er:", ArrayElements);
Lag deretter et tomt utvalg for å legge til de byttede matriseelementene:
matrise = []
Etter det, bruk "Splice ()”Metode for å splitte matriseelementene omvendt og sammenkoble dem:
var spleise = arrayelements.Splice (2, 4) + ',' + ArrayElements.Splice (0, 2)
Nå, bruk “trykk()”Metode for å legge de byttede matriseelementene inn i den tomme matrisen som heter“Array”:
Array.Push (spleis)
Til slutt, skriv ut de ekstra spleisede verdiene, noe som resulterer i de byttede matriseelementene:
konsoll.Logg ("De byttede arrayelementene er:", Array)
Produksjon
Vi har diskutert forskjellige kreative metoder for å bytte matriseelementer i JavaScript.
Konklusjon
For å bytte matriseelementer i JavaScript, bruk "indeksering”Teknikk for å utjevne matriseelementene og lagre dem i en variabel,“Destructor Assignment”For å få tilgang til matriser med en kontrast i deres elementsekvens, eller“Splice ()”Metode for å dele opp matriseelementene og skyve dem inn i en ny matrise på en omvendt måte. Denne oppskrivningen illustrerte metodene for å bytte matriseelementer i JavaScript.