Diário Code - Uma xícara de café e um bule em cima de uma mesa.

Diário Code

Aprenda JavaScript e PHP

O que você precisa saber para começar a usar Arrays!

Um sala com uma parede de papel verde, 4 quadros no centro, um jarro de planta amarela à esquerda, uma mesa com gavetas à direita, um abajur em cima dessa mesa, uma outra mesa de centro com 2 plantas sobre ela e um sofá largo de 2 grandes assentos com 4 almofadas da cor vinho.

As arrays, ou matrizes, são uma estrutura básica na programação que você precisa aprender a usar. Elas são usadas em praticamente todos os projetos e, uma vez tendo entendido como utilizá-las, podem agilizar muito a sua vida.

Esse artigo explicará como declarar uma Array e como acessar o valor dela.

O que são Arrays

Arrays são estruturas de dados que permitem armazenar uma coleção, ou lista, de elementos enumerados. Uma Array é como um sofá: pode ter vários lugares ou apenas 1, cada lugar pode ter 1 pessoa ou pode estar vazio. Assim, uma Array armazena vários valores que podem, ou não, ser do mesmo tipo.

Com isso em mente, ficará mais fácil pensar numa Array e trabalhar com ela.

Como declarar uma Array

A declaração de uma array muda ligeiramente de uma linguagem para outra. Vou mostrar os exemplos em JavaScript:

Método 1:

let minha_matriz = [ ] ;

Método 2:

let minha_matriz = new Array ( ) ;

Já em PHP, você pode fazer assim:

Método 1:

$minha_matriz = [ ] ;

Método 2:

$minha_matriz = array ( ) ;

Observe que, tanto em PHP quanto em JavaScript, as declarações são quase iguais. Isso quer dizer que, se você aprende a fazer numa linguagem, fica muito fácil transportar o código para outra.

Como adicionar e acessar valores numa Array

Numa Array simples, cada elemento de uma Array recebe um número, ou índice, que começa do 0 (zero) até o último elemento. Então, você precisa especificar o número do íncide e, em seguida, inserir o valor desse índice. Veja o exemplo abaixo:

let minha_matriz = [ ] ;
minha_matriz[0] = "elemento zero" ;
minha_matriz[1] = "elemento um" ;
minha_matriz[2] = "elemento dois" ;
minha_matriz[4] = 4 ;

Outra forma de inserir valores na Array é fazendo isso diretamente na declaração, dessa forma:

let minha_matriz = [ "elemento zero" , "elemento um" , "elemento dois" , undefined , 4 ] ;

A vantagem desse segundo método é que o código fica mais fácil de entender.

Para chamar os valores dessa matriz é bem simples. Segue o exemplo:

console.log ( minha matriz[0] ) ; // elemento zero
console.log ( minha matriz[1] ) ; // elemento um
console.log ( minha matriz[2] ) ; // elemento dois
console.log ( minha matriz[3] ) ; // undefined
console.log ( minha matriz[4] ) ; // 4

Veja que cada elemento da Array minha_matriz recebeu um valor em string, mas o último recebeu um valor que será processado como sendo do tipo number. Também, note que, no primeiro exemplo, eu pulei o elemento de índice 3 e fui direto para o índice 4.

Isso é para demonstra que uma Array pode ter elementos de tipos diferentes e pode até mesmo ter índices vazios. No caso, a palavra-chave undefined indica que a variável está vazia.

Em TypeScript, há um tipo de dados específico para Arrays que armazenam diferentes tipos de elementos. É chamado de tuple.

Entenda que o JavaScript trabalhará da melhor forma possível detectando o tipo de valor que está inserido no elemento e utilizando-o de maneira que não gere erros. No entanto, é importante você converter o tipo de valor para outro antes de utilizá-lo para evitar problemas.

Conclusão

As Arrays podem ser a solução dos seus problemas ou a causa deles. Elas podem lidar com qualquer tipo de dados, desde os mais complexos até os mais simples. Tudo vai depender do seu conhecimento e inventividade.

Há muito mais sobre Arrays que eu não falei neste artigo. No entanto, acredito que esse entendimento é o que você precisa para começar a usar as Arrays em todos os seus projetos a partir de agora!

Aprenda mais com outros artigos relacionados