entender o que é array

O objeto Array (SwishScript)

Resumo escrito por:WeldonParish
4.4 - O objeto Array
(conteúdo completo - http://swishscriptbr.blogspot.com)

Neste tópico vamos explicar o objeto Array (matriz).

Uma Array é um objeto que contém uma lista de elementos. Um elemento pode ser qualquer tipo de valor, string ou mesmo outro objeto. Por analogia, uma Array pode ser comparada com o menu de uma pizzaria. O menu inteiro fica gravado dentro de uma variável, de forma indexada. Quando queremos saber o valor da pizza de calabresa, por exemplo, acessamos a array 'menu', acessamos o index 'pizza de calabresa' e temos acesso ao conteúdo (preço) daquela linha da tabela.

Nos tópicos anteriores, substituímos o dia da semana em número inteiro (de 0 a 6) por uma string (segunda a domingo). Vamos explicar o processo passo a passo:

Criando o objeto Array

Criar o objeto Array é simples:

objeto = new Array();
       objeto[index1] = elemento1;
       ..............
       objeto[indexN] = elementoN;

Sabemos que o método getDay() do objeto Date retorna o dia da semana em número inteiro (0 para segunda, 1 para Terça e assim em diante). Como substituir por uma string com o dia da semana?

Vamos criar um objeto Array com as strings da semana:

week = new Array();
          week[0] = "segunda";
          week[1] = "terça";
           ...........                                    // Para resumir. Escreva a tabela completa no script.
          week[6] = "domingo";

Então temos uma array com os dias da semana indexados aos números inteiros (de 0 a 6).

Se eu desejar invocar "quarta", por exemplo, basta chamar por week[3]. Agora, se eu desejar chamar o dia da semana correto de forma automática, ao invés de especificar o número index, vou deixar que o método getDay() forneça o index para mim:

week[objDate.getDay()];

Assim, se o dia da leitura no relógio do computador fosse "quinta-feira", o getDay() forneceria o número inteiro 3, e a array week chamaria o index 3 retornando a string "quinta".

O objeto Array (SwishScript) Originalmente publicado no Shvoong: http://pt.shvoong.com/how-to/electronics-and-gadgets/2131432-objeto-array-swishscript/

Comentários