Come scambiare elementi di array in javascript

Come scambiare elementi di array in javascript

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:

  • "Indicizzazione"Tecnica
  • "Distruttore" Incarico
  • "splice ()" Metodo

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.