Web Sites com Ajax

JavaScript

Array

Você certamente já deve ter ouvido falar neste nome: Array.

Se formos traduzir esse nome ao pé-da-letra, teríamos: pôr em ordem, fileira, arranjo e por aí vai.

Entretanto, o que ele realmente significa para nós é a possibilidade de armazenarmos diversos valores em uma única variável. Dessa forma, seria uma variável com vários valores e esses valores são armazenados e acessados através de uma ordem.

Como exemplo, imagine uma variável com o nome diasDaSemana. Para ela, precisaremos armazenar sete valores, uma vez que os dia da semana vão de domingo a sábado. Então, a solução nesse caso é utilizarmos o Array para definirmos sete valores em uma única variável.

O objeto Array é definido através da palavra-chave new.

Vejamos um exemplo:

var diasDaSemana = new Array();
var diasDaSemana = new Array(7);

Ambos os exemplos acima estão corretos. A diferença entre eles é que o segundo informa o tamanho (valor total) que o Array terá através do número inteiro (integer) 7 (sete).

Agora, vamos conhecer duas formas para criarmos um Array contendo os dias da semana.

var diasDaSemana = new Array();
diasDaSemana[0] = "Domingo";
diasDaSemana[1] = "Segunda";
diasDaSemana[2] = "Terça";
diasDaSemana[3] = "Quarta";
diasDaSemana[4] = "Quinta";
diasDaSemana[5] = "Sexta";
diasDaSemana[6] = "Sábado";

var diasDaSemana = new Array("Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado");

Tanto os valores contidos na primeira forma quanto na segunda, são acessados assim:

alert(diasDaSemana[6]); // Exibirá: Sábado.

Portanto, para referenciarmos a um valor dentro de um Array, basta indicarmos o nome do Array e o índice númerico do valor.

É importante lembrar que o índice númerico se inicia com 0 (zero).

Se você especificar algum número ou os valores true/false (verdadeiro/falso) como o valor de um Array, o tipo da variável será númerica e Booleana respectivamente, ao invés de string.

Os métodos do objeto Array()

Relação dos métodos mais utilizados.
Método Descrição
join() Coloca todos os elementos de um Array em uma string e os separam por um delimitador especificado.
shift() Retorna o primeiro valor de um Array e remove os demais.
pop() Retorna o último elemento de um Array e remove os demais.
reverse() Inverte a ordem dos elementos de um Array.
slice() Retorna os elementos selecionados de um Array.
sort() Ordena os elementos de um Array.

Demonstração dos métodos utilizados ao se trabalhar com Array.


Conteúdo disponibilizado gratuitamente pelo Mercado Digital

Quer ter um site igual ao Mercado Livre, Swoopo ou Groupon?

Use o PHPLeV!!!

www.PHPLeV.com
(PHP Leilões e Vendas)
O PHPLeV é o melhor script para quem quer trabalhar com sites de leilões e vendas: com ele você pode fazer seu
site tipo Mercado Livre e eBay, site tipo Swwopo e Penny Actions ou site tipo Groupon e Peixe Urbano.
Não é necessário conhecimento técnico e a administração pode ser feita de qualquer computador.