Conteúdo do curso
Apresentação do curso
0/1
Curso de JavaScript para Iniciantes: Fundamentos e Prática
Sobre a Aula

Trabalhando com arrays: declaração, acesso a elementos e métodos úteis

Seja bem-vindo ao módulo 4! Nesta jornada, você desvendará os segredos dos arrays em JavaScript, estruturas de dados poderosas que permitem armazenar e organizar coleções de dados de forma eficiente.

Prepare-se para aprender como declarar arrays, acessar seus elementos, adicionar e remover elementos, e utilizar diversos métodos úteis para manipular seus dados.

Declaração de arrays

Na programação, um array é uma estrutura de dados que nos permite armazenar e organizar uma coleção de elementos relacionados.

Podemos pensar em um array como uma caixa com vários compartimentos, onde cada compartimento guarda um valor específico.

Para declarar um array em JavaScript, utilizamos a palavra-chave let ou const, seguida pelo nome que queremos dar ao array, seguido dos colchetes []. Por exemplo:

let numeros = [];

Nesse exemplo, declaramos um array chamado “numeros” que está vazio. Podemos preencher esse array adicionando elementos dentro dos colchetes, separados por vírgulas. Por exemplo:

let numeros = [1, 2, 3, 4, 5];

Agora, nosso array “numeros” contém os números de 1 a 5. É importante lembrar que os elementos de um array são indexados, ou seja, cada elemento possui um número que indica sua posição.

No caso do array “numeros”, o elemento 1 está na posição 0, o elemento 2 está na posição 1 e assim por diante.

Podemos acessar elementos específicos do array utilizando seus índices. Por exemplo, para acessar o elemento na posição 2 do array “numeros”, escrevemos:

console.log(numeros[2]); // Resultado: 3

Essa linha de código imprime o valor 3 no console, pois o elemento na posição 2 do array “numeros” é o número 3.

Em resumo, a declaração de arrays em JavaScript nos permite criar estruturas para armazenar conjuntos de valores relacionados.

Assim como uma caixa com compartimentos, cada elemento do array tem uma posição específica que pode ser acessada utilizando seu índice.

Dessa forma, entendemos que a declaração de arrays é fundamental para organizar e manipular conjuntos de dados em JavaScript, permitindo-nos realizar diversas operações e processamentos de forma eficiente e estruturada.

Acesso a elementos

Quando trabalhamos com arrays em JavaScript, precisamos saber como acessar os elementos dentro deles.

Podemos pensar em um array como uma prateleira com várias gavetas, onde cada gaveta guarda um valor específico.

Para acessar um elemento específico em um array, utilizamos seu índice, que é o número que indica a posição do elemento no array.

Os índices em JavaScript começam em 0, ou seja, o primeiro elemento está na posição 0, o segundo elemento está na posição 1, e assim por diante.

Vamos utilizar a analogia da prateleira com gavetas para entender melhor. Imagine que temos um array chamado “cores” com três elementos: “vermelho”, “azul” e “verde”. Podemos representá-lo da seguinte forma:

[ "vermelho", "azul", "verde" ]

Se quisermos acessar o elemento “azul” desse array, devemos lembrar que ele está na posição 1, pois os índices começam em 0. É como se estivéssemos abrindo a segunda gaveta da prateleira.

Em JavaScript, para acessar um elemento específico, utilizamos o nome do array seguido dos colchetes e o índice do elemento que desejamos acessar. No caso do array “cores”, para acessar o elemento “azul”, escreveríamos:

console.log(cores[1]); // Resultado: "azul"

Dessa forma, o valor “azul” seria exibido no console. É importante lembrar que o índice deve ser um número inteiro e estar dentro dos limites do array. Caso contrário, receberemos um valor indefinido.

Em resumo, o acesso a elementos em um array nos permite recuperar valores específicos com base em seus índices.

Podemos pensar em um array como uma prateleira com gavetas, onde cada elemento está em uma posição determinada.

Ao utilizar o índice correto, podemos abrir a gaveta desejada e obter o valor correspondente.

Métodos úteis

Os métodos úteis de array são funções embutidas em JavaScript que nos permitem realizar várias operações e manipulações em arrays.

Podemos pensar nesses métodos como ferramentas especiais que nos ajudam a lidar com os elementos dentro de um array de forma mais eficiente.

Vamos utilizar a analogia de uma caixa de ferramentas para entender melhor.

Imagine que temos uma caixa com várias ferramentas, e cada ferramenta tem uma função específica.

Da mesma forma, os métodos úteis de array são como diferentes ferramentas que podemos usar para realizar diferentes tarefas em nossos arrays.

Vou apresentar alguns dos métodos mais comuns e úteis:

  1. push: Este método adiciona um elemento ao final do array. É como se estivéssemos colocando uma nova ferramenta na nossa caixa.
  2. pop: Este método remove o último elemento do array e o retorna. É como se estivéssemos removendo a última ferramenta da caixa.
  3. length: Este método retorna o número de elementos presentes no array. É como se estivéssemos contando quantas ferramentas temos na caixa.
  4. indexOf: Este método retorna o índice do primeiro elemento encontrado no array. É como se estivéssemos procurando a posição de uma ferramenta específica na caixa.
  5. splice: Este método permite remover, substituir ou adicionar elementos em posições específicas do array. É como se estivéssemos rearrumando as ferramentas na caixa.
  6. concat: Este método combina dois ou mais arrays em um único array. É como se estivéssemos juntando duas caixas de ferramentas em uma só.

Esses são apenas alguns dos métodos úteis disponíveis em JavaScript para manipulação de arrays.

Cada um deles possui sua própria função e pode ser aplicado de diferentes maneiras, dependendo da necessidade do nosso código.

Utilizando essas ferramentas, podemos realizar diversas operações, como adicionar, remover, encontrar e modificar elementos em nossos arrays, tornando nosso código mais eficiente e expressivo.

Em resumo, os métodos úteis de array são como ferramentas especiais que nos auxiliam na manipulação e operação com os elementos dentro de um array.

Assim como em uma caixa de ferramentas, cada método possui uma função específica e nos permite realizar tarefas diferentes em nossos arrays.

Desafio:

  1. Crie um script JavaScript que cria um array com os números de 1 a 10.
  2. Adicione um número ao final do array.
  3. Remova o primeiro número do array.
  4. Exiba o tamanho do array.
  5. Exiba o array em ordem crescente.
  6. Exiba um novo array com os números pares do array original.

As próximas aulas te guiarão por loops mais complexos, como for…in e for…of, e por métodos poderosos para iteração em arrays, como forEach, map, filter e reduce.

Entrar na conversa
Rolar para cima