Arrays

A natureza dos arrays em JavaScript

Na maioria das linguagens de programação, os arrays (ou vetores) são estruturas de dados muito importantes e frequentemente utilizadas. Vamos entender melhor como eles funcionam!

O que é um Array?

  • Um array é como uma lista organizada de valores, onde cada valor é chamado de elemento
  • Imagine uma gaveta com várias divisórias numeradas, onde cada divisória guarda um item

Características Especiais dos Arrays em JavaScript:

  1. Indexação:
    • Cada elemento tem uma posição numerada (índice)
    • A contagem sempre começa do zero (0)
    • Por exemplo: em um array com 5 elementos, os índices são 0, 1, 2, 3 e 4
  2. Flexibilidade:
    • Os arrays em JavaScript são muito versáteis
    • Podem guardar diferentes tipos de dados ao mesmo tempo
    • Por exemplo: você pode ter números, textos, objetos e até outros arrays juntos
    • É como uma gaveta onde cada divisória pode guardar coisas diferentes!
  3. Tamanho Dinâmico:
    • Os arrays podem crescer ou diminuir
    • Você pode adicionar ou remover elementos quando quiser
    • O tamanho é controlado pela propriedade “length”
    • Por exemplo: se seu array tem 5 elementos, length será 5
  4. Arrays Esparsos:
    • Podem ter “espaços vazios”
    • É como ter uma gaveta com algumas divisórias vazias
    • Nem sempre todos os espaços precisam estar preenchidos
  5. Métodos Úteis:
    • Arrays em JavaScript vêm com várias ferramentas prontas
    • São métodos que ajudam a trabalhar com os dados
    • Por exemplo: métodos para adicionar, remover, procurar elementos
// Criando um array com diferentes tipos de dados
let meuArray = [10, "olá", true, [1, 2, 3], {nome: "João"}];

// Acessando elementos
console.log(meuArray[0]); // Mostra: 10
console.log(meuArray[1]); // Mostra: "olá"

// Verificando o tamanho
console.log(meuArray.length); // Mostra: 5