Destructación de matriz en JavaScript | Explicado

Destructación de matriz en JavaScript | Explicado
Las matrices comprenden numerosos valores del mismo tipo de datos y se accede/se acceden a los elementos de matrices utilizando el fenómeno de indexación. Sin embargo, puede que no sea fructífero en el caso de matrices complejas y desea recuperar los elementos de la matriz de eso.

El fenómeno de destrucción de la matriz se lleva a cabo para recuperar los elementos de la matriz con facilidad. En la destrucción de la matriz, cada elemento se conoce como una variable y luego llamando a esa variable, podría recuperar el elemento asociado con esa variable. Con el objetivo de obtener elementos, este artículo proporciona una guía detallada sobre la destrucción de la matriz en JavaScript.

Cómo funciona la destrucción de matrices en JavaScript

Como se discutió, la destrucción anterior se refiere a los elementos de la matriz mediante el uso de variables distintas. Por lo tanto, para la destrucción, necesita un conjunto de variables que se pueden usar para obtener el elemento específico de una matriz. Las líneas de código escritas a continuación demuestran mejor cómo funciona la destrucción en JavaScript.

var arr = [1, 2, 3, 4];
var [w, x, y, z,] = arr;

Al llamar a la variable "w"Obtendrías"1"En la salida, de manera similar, el valor"2"Se almacenaría dentro del"X"Variable y así sucesivamente.

Cómo destruir una matriz en JavaScript

Esta sección proporciona un conjunto de ejemplos que ilustran cómo las matrices se pueden manipular utilizando el fenómeno de destructación.

Ejemplo 1

El siguiente código crea variables distintas para cada elemento de una matriz.

var arr = [10, 11, 12]
var [x, y, z] = arr;
consola.log (x);
consola.pesado);
consola.log (z);

El código anterior se describe como,

  • una matriz arrugado se crea que contiene tres valores numéricos
  • Se crea otro conjunto de variables que se refiere al arrugado variable y, por lo tanto, se asociarán con cada elemento de la matriz arrugado.
  • las variables X, Y, y z están impresos

Producción

La salida muestra que los valores 10, 11, y 12 ahora están contenidos por el X, Y, y z respectivamente.

Ejemplo 2

Veamos cómo funciona la destrucción si el número de elementos no es igual al número de variables.

var arr = [4, 7]
var [x, y, z] = arr;
consola.log (x);
consola.pesado);
consola.log (z);

El código anterior contiene una matriz que comprende dos valores numéricos. Esta matriz se está asociando con tres variables y luego estas variables se imprimen utilizando el "consola.registro" declaración.

Producción

La salida anterior muestra que el valor de z resulta en indefinido porque solo hay dos números en arrugado Por lo tanto, solo se pueden asignar dos variables en estas variables.

Ejemplo 3

Este ejemplo utiliza el operador REST para destruir una matriz.

var arr = ["Linuxhint", "Bienvenido", "Linux, Windows", "JavaScript/jQuery", "Tutoriales informativos"]
var [x, y, ... otros] = arr;
consola.log (x);
consola.pesado);
consola.log (otro);

El código anterior crea una variedad de cadenas y el X, Y, y otros Consulte los elementos de una matriz. El X y Y relacionarse con el primer y segundo elemento respectivamente, mientras que el otro La variable se usa con el operador REST, por lo tanto, el otro contiene todos los elementos que ocurren después del segundo elemento.

Producción

La salida muestra que X y Y contienen los dos primeros elementos solo mientras el resto de los elementos de la matriz están contenidos en el otro variable.

Nota: Como las variables no se pueden crear usando un número, por lo que los valores numéricos no se pueden usar para destruir la matriz.

Conclusión

La destrucción de la matriz se lleva a cabo asociando variables con los elementos de la matriz. Estas variables distintas se pueden usar para obtener solo elementos específicos de la matriz. Este artículo proporciona una guía detallada sobre la destrucción de la matriz en JavaScript. Aquí, conocerías y realizarías la destrucción de matrices en JavaScript. Para una mejor comprensión, hemos proporcionado un conjunto de ejemplos que se refieren a la destrucción de los elementos de la matriz en JavaScript.