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

Requisitos

Versão 2

Se aplica A:

Objeto Array

Consulte também

Referência

comprimento de propriedade (função)

comprimento de propriedade (String)