En el proceso de mantener la mayor parte de los datos, el intercambio es una característica muy importante para administrar adecuadamente los datos incorrectos o obsoletos. Por ejemplo, cuando necesita actualizar un registro particular para una actualización. En tal escenario, el intercambio de elementos de matriz en JavaScript es una característica muy útil para actualizar todos los registros a la vez, lo que también ahorra tiempo.
Este artículo demostrará los métodos para intercambiar los elementos en una matriz utilizando JavaScript.
Cómo intercambiar elementos de matriz en JavaScript?
Para intercambiar los elementos en una matriz usando JavaScript, se pueden aplicar las siguientes técnicas:
Los enfoques mencionados serán discutidos uno por uno!
Método 1: Elementos de matriz de intercambio en JavaScript utilizando la técnica de indexación
El "Indexación"La técnica se puede aplicar para igualar los elementos de la matriz en función de sus índices y almacenarlos en una variable de tal manera que se intercambien.
Mira el ejemplo dado a continuación.
Ejemplo
En este ejemplo, declararemos una matriz de algunos valores enteros y los mostraremos en la consola:
dejar matriceElements = [2, 4, 20, 40];
consola.log ("Los elementos de matriz originales son:", ArrayElements);
Después de eso, acceda al primer elemento de la matriz referiéndose a su índice "0"Y guárdelo en una variable llamada"almacenar":
const store = ArrayElements [0];
En el siguiente paso, iguala el primer elemento de la matriz con el segundo elemento como se demuestra a continuación:
ArrayElements [0] = ArrayElements [1];
Ahora, iguala el segundo elemento de la matriz a la variable "almacenar"En el que se almacenó el primer elemento de la matriz. Esto dará como resultado el intercambio del primer y segundo elemento presente en una matriz:
ArrayElements [1] = almacenar;
Del mismo modo, repita los pasos discutidos anteriormente para el tercer y cuarto elemento de matriz para intercambiarlos también:
const store1 = ArrayElements [2];
ArrayElements [2] = ArrayElements [3];
ArrayElements [3] = store1;
Finalmente, imprima los elementos de matriz intercambiados en la consola:
consola.log ("Los elementos de matriz intercambiados son:", ArrayElements);
La salida resultante será:
En la salida anterior, se puede observar que los dos elementos de la matriz anterior y los dos se intercambian entre sí.
Método 2: elementos de matriz de intercambio en JavaScript utilizando la asignación de destructores
El "Asignación de destructores"Cambia las matrices más fácilmente y requiere una sola línea de código. En este escenario, solo necesita asignar las matrices en soportes cuadrados y establecer el lado derecho en una secuencia invertida de elementos de matriz.
Ejemplo
Primero, declararemos dos matrices con los siguientes elementos:
var x = [1, 3, 5];
var y = [2, 4, 6];
A continuación, aplique la asignación de destructor, que accedirá a las matrices que tienen un contraste en su secuencia y las mostrarán:
[x, y] = [y, x]
consola.Log ("Los elementos de matriz intercambiados son:")
Finalmente, observe si los elementos de matriz de una matriz se intercambian con la otra matriz o no:
consola.log ("Primera matriz:", x)
consola.log ("Segunda matriz:", y)
Producción
En esta salida en particular, es evidente que los elementos de matriz de ambas matrices se intercambian.
Método 3: Cambiar elementos de matriz en JavaScript usando el método Splice ()
El "empalme()El método agrega o elimina los elementos de matriz especificándolos en su argumento y también cambia la matriz original. Este método se puede implementar para dividir los elementos de la matriz en partes, luego fusionarlos y agregarlos en una nueva matriz.
Consulte el siguiente ejemplo para la demostración.
Ejemplo
En primer lugar, declararemos una matriz con los siguientes valores enteros y los mostraremos en la consola:
dejar arrayElements = [12, -2, 55, 68];
consola.log ("Los elementos de matriz originales son:", ArrayElements);
Luego, cree una matriz vacía para agregar los elementos de matriz intercambiados:
matriz = []
Después de eso, aplique el "empalme()Método para empalmar los elementos de la matriz reversamente y concatenarlos:
var splice = ArrayElements.empalme (2, 4) + ',' + ArrayElements.empalme (0, 2)
Ahora, aplique el "empujar()"Método para agregar los elementos de matriz intercambiados en la matriz vacía llamada"formación":
formación.empuje (empalme)
Finalmente, imprima los valores empalmados agregados que dan como resultado los elementos de matriz intercambiados:
consola.log ("Los elementos de matriz intercambiados son:", matriz)
Producción
Hemos discutido diferentes métodos creativos para intercambiar elementos de matriz en JavaScript.
Conclusión
Para intercambiar elementos de matriz en JavaScript, aplique el "indexación"Técnica para igualar los elementos de la matriz y almacenarlos en una variable, el" "asignación de destructores"Para acceder a las matrices con un contraste en su secuencia de elementos, o el"empalme()Método para dividir los elementos de la matriz y empujarlos a una nueva matriz de manera invertida. Este artículo ilustró los métodos para intercambiar elementos de matriz en JavaScript.