Precisa de um freelancer, códigos-fonte e exemplos completos? Bem-vindo(a) ao meu site. Além de realizar alguns serviços como freelancer eu tenho alguns códigos-fonte e exemplos completos de Java, Delphi, PHP, Python, C/C++, Hibernate, JPA, Spring, JSP, Servlets, Ruby, Ruby On Rails e muitas outras linguagens e frameworks. Veja como falar comigo clicando aqui.
Retorna um valor inteiro indicando a quantidade de elementos
em um array.
Sintaxe:
objeto.length
Onde objeto é uma referência ao
array que se deseja saber a quantidade de elementos. Esta propriedade
é de leitura e escrita. Isso quer dizer que é
possível alterar o tamanho de um array em tempo de execução.
Se um valor menor que o tamanho original do array for fornecido
à propriedade length, o array será
truncado e todos os elementos com índices igual ou superior
ao novo valor da propriedade length serão
descartados.
Se um valor maior que que o tamanho original do array for fornecido
à propriedade length, o array será
expandido e os elementos que serão criados terão
o valor undefined.
Como arrays em JavaScript podem ser não-contíguos,
devemos observar que o valor da propriedade length
será sempre o índice do último elemento
+ 1. Veja um exemplo:
var
valores = new Array();
valores[2] = 54;
valores[9] = 23;
O retorno da propriedade length para este array
será 10 e não 2, como era de se esperar.
Exemplo 1 - Como obter a quantidade de elementos
em um array:
<script language="javascript">
<!--
var pessoas = new Array("Maria", "Carlos",
"Igor");
document.write("Valores no array: " +
pessoas + "<br>");
document.write("O array contém: "
+ pessoas.length + " elementos");
//-->
</script>
A execução deste código produzirá
o seguinte resultado:
Valores
no array: Maria,Carlos,Igor
O array contém: 3 elementos
Exemplo
2 - Como definir o tamanho de um array:
<script language="javascript">
<!--
var valores = new Array(4, 53, 2, 87, 3);
document.write("Valores no array: " +
valores + "<br>");
document.write("Definindo o valor 3 para a
propriedade length<br>");
valores.length = 3;
document.write("Valores no array: " +
valores + "<br>");
//-->
</script>
A execução deste código produzirá
o seguinte resultado:
Valores
no array: 4,53,2,87,3
Definindo o valor 3 para a propriedade length
Valores no array: 4,53,2
Todo o conteúdo deste site,
quando não devidamente observado, pertence a seus idealizadores
e não
poderá ser usado para outras finalidades senão estudo e
aprimoramento de técnicas de programação.
Certifique-se de ler asnotas legaisantes de proceder com
o acesso e leitura do
conteúdo disponibilizado nestas páginas.