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:
- 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
- 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!
- 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
- 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
- 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