Como trabalhar com arrays 2D em JavaScript
Arrays 2D em JavaScript são estruturas de dados bidimensionais que permitem armazenar e manipular informações de forma organizada.
Glossário
O que são arrays 2D em JavaScript?
Arrays 2D, também conhecidos como matrizes, são estruturas de dados em JavaScript que permitem armazenar e manipular informações em duas dimensões. Enquanto os arrays tradicionais são unidimensionais, ou seja, possuem apenas uma linha de elementos, os arrays 2D têm uma estrutura em forma de tabela, com linhas e colunas.
Como declarar e inicializar um array 2D em JavaScript?
Para declarar e inicializar um array 2D em JavaScript, podemos seguir o seguinte formato:
var array2D = [[valor1, valor2, valor3], [valor4, valor5, valor6], [valor7, valor8, valor9]];
Neste exemplo, criamos um array 2D com três linhas e três colunas. Cada valor dentro do array representa um elemento da tabela. Podemos acessar e manipular esses elementos usando os índices correspondentes. Por exemplo, para acessar o valor5, devemos utilizar array2D[1][1]
, já que é o elemento da segunda linha e segunda coluna.



Podemos também declarar arrays 2D vazios e adicionarmos valores posteriormente. Para isso, basta utilizar a notação de colchetes vazios para cada linha, como no exemplo a seguir:
var array2D = [[], [], []];
Como acessar e modificar elementos de um array 2D em JavaScript?
Para acessar e modificar elementos de um array 2D em JavaScript, utilizamos a mesma notação de colchetes usada na inicialização. Podemos atribuir um novo valor a um elemento ou recuperar o valor presente.
Por exemplo, para atribuir o valor “novoValor” ao elemento da segunda linha e terceira coluna, utilizamos: array2D[1][2] = "novoValor"
. E para recuperar o valor desse mesmo elemento: var valor = array2D[1][2]
, a variável valor
terá o conteúdo “novoValor”.
Além disso, podemos percorrer um array 2D usando loops, como for
ou while
. Esses loops podem ser utilizados para realizar operações específicas em cada elemento do array, como realizar cálculos, atualizar valores ou até mesmo exibir informações na tela.
Quais são as principais operações que você pode realizar com arrays 2D em JavaScript?
Existem várias operações que podemos realizar com arrays 2D em JavaScript para manipular os elementos e obter informações sobre a estrutura. Algumas das principais operações incluem:



- Percorrer todos os elementos do array 2D usando loops, como
for
ouwhile
, para realizar operações específicas em cada elemento. - Calcular a soma, média, mínimo ou máximo dos valores presentes nas colunas ou nas linhas.
- Localizar um valor específico dentro do array 2D, verificando cada elemento.
- Adicionar ou remover linhas ou colunas no array, alterando sua estrutura.
- Filtrar os elementos do array com base em uma determinada condição.
- Ordenar os elementos em ordem crescente ou decrescente com base em um critério específico.
Como trabalhar com arrays 2D em JavaScript requer familiaridade com essas operações e práticas comuns.
É importante entender a estrutura do array 2D e manipular os elementos de forma adequada para obter os resultados desejados.
Em resumo, arrays 2D em JavaScript são estruturas de dados bidimensionais que nos permitem armazenar e manipular informações de forma organizada. Podemos declarar, inicializar, acessar e modificar elementos nesse tipo de array, além de realizar várias operações para obter informações específicas ou transformar a estrutura. Ao conhecer essas possibilidades, podemos utilizar arrays 2D de forma eficiente em nossos projetos e desenvolver aplicações mais complexas com JavaScript.
A Awari é a melhor plataforma para aprender sobre programação no Brasil.
Aqui você encontra cursos com aulas ao vivo, mentorias individuais com os melhores profissionais do mercado e suporte de carreira personalizado para dar seu próximo passo profissional e aprender habilidades como Data Science, Data Analytics, Machine Learning e mais.
Já pensou em aprender de maneira individualizada com profissionais que atuam em empresas como Nubank, Amazon e Google? Clique aqui para se inscrever na Awari e começar a construir agora mesmo o próximo capítulo da sua carreira em dados.


