Arrays
Array, ou vetor, também é tratado como um objeto em JavaScript. O objeto Array é uma lista de elementos indexados nos quais pode-se guardar (escrever) dados ou as invocar (ler). O primeiro elemento do Array está no índice zero(0). Para criar um Array precisamos inicialmente definir a sua estrutura:
var nome_do_array = new Array (num); |
Onde num é o número de elementos do array, sendo o máximo 255.
Para atribuir valores ao Array:
nome_do_array [i] = "valor"; |
Onde i é um número compreendido entre 0 e num menos 1.
Exemplo: uma lista de quatro frutas
var frutas = new Array(4); |
ou podemos definir o vetor da forma abaixo:
var frutas = new Array('maça','banana','abacaxi','lima'); |
Para mostrar os dados de um array é muito comum usar o uma estrutura de repetição. Vejamos um exemplo utilizando o laço <em>for</em>.
for(i=0; i <= frutas.length -1; i++){ document.write ('<br/>' + frutas[i]); |
Veja que utilizamos a propriedade length do vetor para recuperar o número de elementos do vetor. Assim, se temos um vetor de tamanho 4 (quatro elementos), nosso laço vai variar de i valendo 0 até i igual a 3.
Alguns métodos do objeto Array:
join() | Junta todos os elementos do array em uma única cadeia. Os elementos são separados por um caractere separador especificado no argumento. Por padrão, este separador é uma vírgula. |
sort() | Ordena os elementos de forma crescente. document.write ('<br/>' + frutas[i]); } |
reverse() | Inverte a ordem dos elementos no array. document.write ('<br/>' + frutas[i]); } |