Nel processo di manutenzione della maggior parte dei dati, lo scambio è una caratteristica molto importante per la gestione adeguata dei dati errati o obsoleti. Ad esempio, quando è necessario aggiornare un record particolare per un aggiornamento. In tale scenario, lo scambio di elementi di array in JavaScript è una funzionalità molto utile per l'aggiornamento di tutti i record in una volta, il che consente anche di risparmiare tempo.
Questo articolo dimostrerà i metodi per scambiare gli elementi in un array usando JavaScript.
Come scambiare elementi di array in javascript?
Per scambiare gli elementi in un array usando JavaScript, è possibile applicare le seguenti tecniche:
Gli approcci menzionati saranno discussi uno per uno!
Metodo 1: Elementi di array di scambio in JavaScript usando la tecnica di indicizzazione
IL "Indicizzazione"La tecnica può essere applicata per pareggiare gli elementi dell'array in base ai loro indici e memorizzarli in una variabile in modo tale da scambiare.
Guarda l'esempio seguente.
Esempio
In questo esempio, dichiarare una serie di alcuni valori interi e visualizzarli sulla console:
Let ArrayElements = [2, 4, 20, 40];
console.log ("Gli elementi di array originali sono:", Arrayelements);
Successivamente, accedi al primo elemento dell'array facendo riferimento al suo indice "0"E conservalo in una variabile denominata"negozio":
const store = arrayelements [0];
Nel passaggio successivo, equalizzare il primo elemento dell'array con il secondo elemento come dimostrato di seguito:
arrayelements [0] = arrayelements [1];
Ora, equalizzare il secondo elemento dell'array nella variabile "negozio"In cui è stato memorizzato il primo elemento dell'array. Ciò comporterà lo scambio del primo e del secondo elemento presente in un array:
ArrayElements [1] = Store;
Allo stesso modo, ripeti i passaggi sopra disclusivi per il terzo e il quarto elemento di array per scambiarli anche:
const store1 = arrayelements [2];
arrayelements [2] = arrayelements [3];
ArrayElements [3] = Store1;
Infine, stampa gli elementi dell'array scambiato sulla console:
console.log ("Gli elementi dell'array scambiato sono:", Arrayelements);
L'output risultante sarà:
Nell'output sopra, si può osservare che i due ex e gli ultimi elementi dell'array sono scambiati l'uno con l'altro.
Metodo 2: Elementi di array di scambio in JavaScript usando l'assegnazione del distruttore
IL "Incarico di distruttore"Swaps le array più facilmente e richiede solo una singola riga di codice. In questo scenario, devi solo assegnare gli array tra parentesi quadrate e impostare il lato destro in una sequenza invertita di elementi di array.
Esempio
Innanzitutto, dichiareremo due array con i seguenti elementi:
var x = [1, 3, 5];
var y = [2, 4, 6];
Successivamente, applica l'assegnazione del distruttore, che accederà agli array con un contrasto nella loro sequenza e li mostrerà:
[x, y] = [y, x]
console.Log ("Gli elementi dell'array scambiato sono:")
Infine, osserva se gli elementi dell'array di un array sono scambiati con l'altro array o no:
console.Log ("Primo array:", x)
console.Log ("Secondo array:", y)
Produzione
In questo particolare output, è evidente che gli elementi dell'array di entrambi gli array sono scambiati.
Metodo 3: Swap Array Elements in JavaScript usando il metodo Splice ()
IL "splice ()"Il metodo aggiunge o rimuove elementi di array specificandoli nel suo argomento e cambia anche l'array originale. Questo metodo può essere implementato per dividere gli elementi dell'array in parti, quindi unire e aggiungerli in un nuovo array.
Dai un'occhiata al seguente esempio per la dimostrazione.
Esempio
In primo luogo, dichiarare un array con i seguenti valori interi e visualizzarli sulla console:
Let ArrayElements = [12, -2, 55, 68];
console.log ("Gli elementi di array originali sono:", Arrayelements);
Quindi, crea un array vuoto per aggiungere gli elementi dell'array scambiato:
array = []
Dopodiché, applica il "splice ()”Metodo per girare gli elementi dell'array retropone e concatenarli:
var splice = arrayelements.Splice (2, 4) + ',' + Arrayelements.giunzione (0, 2)
Ora, applica il "spingere()"Metodo per aggiungere gli elementi dell'array scambiato nell'array vuoto chiamato"vettore":
vettore.Push (giunzione)
Infine, stampano i valori di giunzione aggiunti risultando negli elementi dell'array scambiato:
console.Log ("Gli elementi dell'array scambiato sono:", Array)
Produzione
Abbiamo discusso di diversi metodi creativi per scambiare elementi di array in JavaScript.
Conclusione
Per scambiare elementi di array in JavaScript, applicare il “indicizzazione"Tecnica per pareggiare gli elementi dell'array e archiviarli in una variabile,"incarico di distruttore"Per accedere agli array con un contrasto nella loro sequenza di elementi, o"splice ()"Metodo per dividere gli elementi dell'array e spingerli in un nuovo array in modo invertito. Questo articolo ha illustrato i metodi per scambiare elementi di array in javascript.