6.3 - O objeto Array

O objeto predefinido Array permite criar variáveis indexadas capazes de armazenar um conjunto de valores. Antes de utilizar um array é preciso criá-lo utilizando o operador new, indicando o seu tamanho (número de elementos que ele poderá guardar). Caso, ao instanciar um array você passar mais de um parâmetro ao método construtor, estes valores serão interpretados como valores iniciais de cada uma das posições do array.

Para acessar cada elemento de um Array, utiliza-se um índice entre colchetes após o nome da variável. A primeira posição de um array é sempre zero.

Inicializando Arrays:

// cria um array vazio (tamanho=0)
va= new Array();

// cria um array com 4 posições, inicializadas com os valores descritos (39,40,100 e 49)
vb= new Array(39, 40, 100, 49);

// cria um array com 4 posições não inicializadas
vc= new Array(4);

// atribui valores às 4 posições do array vc, criado anteriormente
vc[0] = 39;
vc[1] = 40;
vc[2] = 100;
vc[3] = 49;

Alteração dinâmica do tamanho do array.

Os arrays em javascript são redimensionados dinamicamente, isto é, mesmo que você tente armazenar um valor fora dos limites de memória inicialmente alocados, ele não acusará erro, redimensionando automaticamente o array para o tamanho necessário.

// cria um array com tamanho 0
colors= new Array();

// dinamicamente aumenta o tamanho para 100
Colors[99] = "blue";

Principais propriedades e métodos



 Propriedades:

length -

Retorna o tamanho do array
tamanho = valores.length;

 

 Métodos:

sort() -

Ordena o vetor alfabeticamente (10 < 5).

reverse() -

Inverte a ordem dos elementos.

array.join(sep) -

Retorna uma string, concatenando todos os elementos de um array intercalados pela constante sep.

Exemplos de utilização do objeto Array