Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
September 18, 2021 02:56 pm GMT

Matrizes ou Arrays Multidimensionais

ALERTA!!!!

Matrizes no so algo que vemos com frequncia no JS. Coloquei aqui mais por conhecimento mesmo e porque elas existem.

As matrizes so vetores de duas ou mais dimenses (arrays multidimensionais) que tambm guardam elementos do mesmo tipo. Essa funcionalidade no existe no JS, porm podemos cri-la da seguinte forma: fazendo um array principal e, dentro, colocar outros arrays.

Exemplo

const numeros = [    [1, 2, 3, 4, 5],    [6, 7, 8, 9, 10]];console.log(numeros.join("

"));

O resultado aparece assim:

/*"1,2,3,4,56,7,8,9,10"*/

E como eu fao para mostrar um determinado elemento dessa matriz?!

s fazer assim:

const numeros = [    [1, 2, 3, 4, 5],    [6, 7, 8, 9, 10]];console.log(numeros[0][0]); // 1console.log(numeros[1][0]); // 2

melhor explicar:

A matriz numeros consiste em dois vetores com cinco elementos cada. O primeiro ndice entre colchetes refere-se ao ndice do vetor (linha), enquanto que o segundo ndice refere-se ao elemento que est dentro desse vetor (coluna).

Como fao para percorrer e mostrar todos os elementos da matriz?

Vamos usar o lao for of.

for (let [d1, d2, d3] of numeros) {  console.log(`${d1}, ${d2}, ${d3}`)}

Ou podemos usar for in.

for (let i of numeros) {  for (let j of i) {    console.log(j)  }}

E a? Gostaram? At a prxima anotao!


Original Link: https://dev.to/ananopaisdojavascript/matrizes-ou-arrays-multidimensionais-6be

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To