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.
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.