comprimento de propriedade (matriz)
Retorna um valor inteiro, um maior do que o elemento mais alto definido em uma matriz.
arrayObj.length
Argumentos
- arrayObj
Obrigatório. Qualquer Array objeto.
Comentários
Como os elementos em uma matriz de JScript não precisam ser adjacentes, o comprimento a propriedade não é necessariamente o número de elementos na matriz.
Se um valor menor que seu valor anterior será atribuído para o comprimento propriedade, a matriz é truncada e matriz de todos os elementos com índices iguais ou maiores que o novo valor da comprimento propriedade são perdidos.
Se um valor maior que seu valor anterior será atribuído para o comprimento propriedade, a matriz formalmente é expandida, mas nenhum novos elementos são criados.
Exemplo
O exemplo a seguir ilustra o uso de comprimento propriedade.
var s = "";
var arr = new Array(10, 11, "abc", "def");
for (var i = 0; i < arr.length; i++)
{
s += arr[i] + " ";
}
// Output: 10 11 abc def
No exemplo a seguir, uma matriz é declarada e dois elementos são adicionados a ele. Como o maior índice na matriz é 6, o comprimento é 7.
var my_array = new Array();
my_array[2] = "Test";
my_array[6] = "Another Test";
var s = my_array.length;
// Output: 7