Existem duas maneiras principais de criar arrays em JavaScript. Vamos explorar cada uma delas:
- Método Preferido: Usando Literal de Array
O jeito mais simples e recomendado é usar o literal de array, que usa colchetes []
. Por exemplo:
let meuArray = [];
Este código cria um array vazio, que tem comprimento (length) igual a 0, mas já é um array válido!
Para criar um array com elementos, podemos simplesmente colocar os valores dentro dos colchetes, separados por vírgulas:
let meuArray = [1, 2, 3, 4, 5];
Uma das características mais interessantes dos arrays em JavaScript é que eles podem conter diferentes tipos de dados ao mesmo tempo. Por exemplo:
let arrayMisto = [
42, // número
true, // booleano
"Olá, mundo!", // string
{ nome: "João" }, // objeto
[10, 20] // outro array
];
- Método Alternativo: Usando o Construtor Array
Embora menos recomendado, também podemos criar arrays usando o construtor Array()
. Para isso, usamos a palavra-chave new
:
let meuArray = new Array(); // cria um array vazio
Com o construtor, podemos também:
- Criar um array com um tamanho específico:
new Array(10)
– cria um array vazio com comprimento 10 - Criar um array com elementos:
new Array(1, 2, 3, 4, 5)
Pontos importantes para lembrar:
- Arrays em JavaScript são dinâmicos: não precisamos definir seu tamanho antecipadamente
- Cada elemento do array tem um índice, começando do 0
- Arrays são, na verdade, objetos especiais em JavaScript, com métodos e propriedades úteis
- O método literal (usando
[]
) é mais limpo, mais rápido e mais recomendado