logo

Propriedade JavaScript array.length

A propriedade length retorna o número de elementos em uma matriz na forma de um número inteiro sem sinal de 32 bits. Também podemos dizer que comprimento propriedade retorna um número que representa o número de elementos do array. O valor de retorno é sempre maior que o índice mais alto da matriz.

O comprimento propriedade também pode ser usada para definir o número de elementos em uma matriz. Temos que usar o operador de atribuição em conjunto com a propriedade length para definir o comprimento de um array.

O array.comprimento propriedade em JavaScript é igual à array.size() método em jQuery. Em JavaScript , é inválido usar array.size() método então, usamos array.comprimento propriedade para calcular o tamanho de uma matriz.

Sintaxe

A seguinte sintaxe é usada para retornar o comprimento de um array

sono javascript
 array.length 

A seguinte sintaxe é usada para definir o comprimento de uma matriz

 array.length = number 

Para melhor compreensão, vamos ver algumas das ilustrações do uso array.comprimento propriedade.

Exemplo 1

É um exemplo simples para entender como calcular o comprimento de um array usando o array.comprimento propriedade.

 array.length <h3> Here, we are finding the length of an array. </h3> var arr = new Array( 100, 200, 300, 400, 500, 600 ); document.write(&apos; The elements of array are: &apos; + arr); document.write(&apos; <br>The length of the array is: &apos; + arr.length); 
Teste agora

Saída

Na saída, podemos ver que o comprimento do array é seis, que é maior que o valor do índice mais alto do array. O índice mais alto da matriz especificada no exemplo acima é 5.

Propriedade JavaScript array.length

Exemplo2

Neste exemplo, estamos definindo o comprimento de um array usando o comando array.comprimento propriedade. Inicialmente, o array contém dois elementos, então no início o comprimento é 2. Depois aumentamos o comprimento do array para 9.

java obtém a hora atual

Na saída, os valores da matriz são separados por vírgulas. Depois de aumentar o comprimento, a matriz contém dois valores definidos e sete valores indefinidos separados por vírgula. Em seguida, inserimos cinco elementos do array e os imprimimos. Agora, a matriz contém sete valores definidos e dois valores indefinidos.

 array.length <h3> Here, we are setting the length of an array. </h3> var arr = [100, 200]; document.write(&apos; Before setting the length, the array elements are: &apos; + arr); arr.length = 9; document.write(&apos; <br> <br> After setting the length, the array elements are: &apos; + arr); // It will print [ 1, 2, ] arr[2] = 300; arr[3] = 400; arr[4] = 500; arr[5] = 600; document.write(&apos; <br> <br> After inserting some array elements: &apos; + arr); 
Teste agora

Saída

herança em c++
Propriedade JavaScript array.length

No próximo exemplo, testaremos a propriedade length no array com o índice não numérico.

Exemplo3

Neste exemplo, o índice da matriz não é numérico. Aqui, a matriz contém cinco elementos com índice não numérico. Estamos aplicando a propriedade length no array fornecido para ver o efeito. Agora vamos ver como o array.comprimento propriedade funciona no índice não numérico da matriz.

 array.length <h3> There are five array elements but the index of the array is non numeric. </h3> var arr = new Array(); arr[&apos;a&apos;] = 100; arr[&apos;b&apos;] = 200; arr[&apos;c&apos;] = 300; arr[&apos;d&apos;] = 400; arr[&apos;e&apos;] = 500; document.write(&apos;The length of array is: &apos; + arr.length); 
Teste agora

Saída

Na saída, podemos ver que o comprimento do array é exibido 0 . Após a execução do código acima, a saída será -

Propriedade JavaScript array.length

Também podemos usar a propriedade length para descobrir o número de palavras na string. Vamos entender isso com um exemplo.

opacidade de transição css

Exemplo4

Neste exemplo, estamos usando a propriedade length para exibir o número de palavras presentes na string. Aqui, estamos criando um array e usamos o dividir() função para os elementos da matriz. Estamos dividindo a string do espaço em branco ( ' ' ) personagem.

Se aplicarmos diretamente a propriedade length na string, isso nos dará o número de caracteres na string. Mas neste exemplo entenderemos como calcular o número de palavras na string.

 array.length var str = &apos;Welcome to the javaTpoint.com&apos;; var arr = new Array(); arr = str.split(&apos; &apos;); document.write(&apos; The given string is: &apos; + str); document.write(&apos; <br> <br> Number Of Words: &apos;+ arr.length); document.write(&apos; <br> <br> Number of characters in the string: &apos; + str.length); 
Teste agora

Saída

Propriedade JavaScript array.length