Vetores
O JavaScript te deixa guardar uma lista de variáveis dentro de um objeto do tipo Array. Isso aí: no JavaScript, o mesmo vetor pode funcionar como as estruturas de dados "lista", "pilha" ou "fila".
Para definir um vetor, ou você usa o operador colchetes ou instancia um objeto do tipo Array:
var meuArray = [1, 2, 3];
var oMesmoArray = new Array(1, 2, 3);
Endereçamento
Podemos usar o operador colchetes [] para nos referirmos a uma posição específica do nosso vetor. O endereçamento começa pelo índice zero, ou seja, no meuArray, o segundo membro pode ser chamado acessando o índice 1. Uma das vantagens de gerenciar sua estrutura de dados com o tipo Array é a visualização em tempo real se você já souber o índice do elemento desejado.
console.log(myArray[1]);
retorna 2
Os vetores em JavaScript podem ser esparsos, o que quer dizer que podemos alocar variáveis a posições aleatórias, ainda que antes delas houvesse posições vazias. Veja só:
var meuArray = []
meuArray[3] = "fala aí"
console.log(meuArray);
[undefined, undefined, undefined, "fala aí"]
Elementos de um Vetor
Já que os vetores do JavaScript não passam de objetos de tipo especial, um mesmo vetor pode guardar valores de diferentes tipos primitivos. Logo abaixo, temos um exemplo: o mesmo vetor guarda os tipos String, Number e um Object vazio.
var meuArray = ["string", 10, {}]
Exercise
Você deve definir um vetor com as seguintes três variáveis:
- Uma string cujo valor seja "What is the meaning of life?"
- Um número cujo valor seja
42 - Um booleano cujo valor seja "
true"