Array Destruição em JavaScript | Explicado

Array Destruição em JavaScript | Explicado
As matrizes compreendem vários valores do mesmo tipo de dados e os elementos das matrizes são acessados/recuperados usando o fenômeno de indexação. No entanto, pode não ser frutífero no caso de matrizes complexas e você deseja recuperar os elementos da matriz daquele.

O fenômeno de destruição da matriz é realizado para recuperar os elementos da matriz com facilidade. Na destruição da matriz, cada elemento é referido como uma variável e, ao chamar essa variável, você poderá recuperar o elemento associado a essa variável. Com o objetivo de obter elementos, este artigo fornece um guia detalhado sobre destruição de matrizes em JavaScript.

Como a destruição da matriz funciona em JavaScript

Como discutido, a destruição anterior está se referindo aos elementos da matriz usando variáveis ​​distintas. Assim, para destruir, você precisa de um conjunto de variáveis ​​que possam ser usadas para obter o elemento específico de uma matriz. As linhas de código escritas abaixo demonstram melhor como a destruição funciona em JavaScript.

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

Ao chamar a variável “c"Você teria"1”Na saída, da mesma forma, o valor“2”Seria armazenado dentro do“x”Variável e assim por diante.

Como destruir uma matriz em JavaScript

Esta seção fornece um conjunto de exemplos que ilustram como as matrizes podem ser manipuladas usando o fenômeno de destruição.

Exemplo 1

O código a seguir cria variáveis ​​distintas para cada elemento de uma matriz.

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

O código acima é descrito como,

  • uma matriz arr é criado que contém três valores numéricos
  • Outro conjunto de variáveis ​​é criado que se refere ao arr variável e, portanto, eles estarão associados a cada elemento da matriz arr.
  • as variáveis x, y, e z são impressos

Saída

A saída mostra que os valores 10, 11, e 12 estão agora contidos pelo x, y, e z respectivamente.

Exemplo 2

Vejamos como a destruição funciona se o número de elementos não for igual ao número de variáveis.

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

O código acima contém uma matriz compreendendo dois valores numéricos. Esta matriz está sendo associada a três variáveis ​​e, em seguida, essas variáveis ​​são impressas usando o “console.registro" declaração.

Saída

A saída acima mostra que o valor de z resulta em indefinidos porque existem apenas dois números em arr Assim, apenas duas variáveis ​​podem ser mapeadas nessas variáveis.

Exemplo 3

Este exemplo faz uso do operador de restos para destruir uma matriz.

var arr = ["Linuxhint", "Welcome", "Linux, Windows", "JavaScript/JQuery", "Tutoriais informativos"]
var [x, y,… outros] = arr;
console.log (x);
console.log (y);
console.log (outro);

O código acima cria uma variedade de strings e o x, y, e outros consulte os elementos de uma matriz. O x e y relacionar -se com o primeiro e segundo elementos, respectivamente, enquanto o outro A variável é usada com o operador restante; portanto, o outro contém todos os elementos que ocorrem após o segundo elemento.

Saída

A saída mostra que x e y conter os dois primeiros elementos apenas enquanto o restante dos elementos da matriz estão contidos no outro variável.

Observação: Como as variáveis ​​não podem ser criadas usando um número, os valores numéricos não podem ser usados ​​para destruir a matriz.

Conclusão

A destruição da matriz é realizada associando variáveis ​​aos elementos da matriz. Essas variáveis ​​distintas podem ser usadas para obter apenas elementos específicos da matriz. Este artigo fornece um guia detalhado sobre destruição de matrizes em javascript. Aqui, você conhecia e realizaria a destruição de matrizes em JavaScript. Para uma melhor compreensão, fornecemos um conjunto de exemplos que se referem à destruição dos elementos da matriz em JavaScript.