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(' The elements of array are: ' + arr); document.write(' <br>The length of the array is: ' + 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.
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(' Before setting the length, the array elements are: ' + arr); arr.length = 9; document.write(' <br> <br> After setting the length, the array elements are: ' + arr); // It will print [ 1, 2, ] arr[2] = 300; arr[3] = 400; arr[4] = 500; arr[5] = 600; document.write(' <br> <br> After inserting some array elements: ' + arr);Teste agora
Saída
herança em c++
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['a'] = 100; arr['b'] = 200; arr['c'] = 300; arr['d'] = 400; arr['e'] = 500; document.write('The length of array is: ' + 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á -
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 = 'Welcome to the javaTpoint.com'; var arr = new Array(); arr = str.split(' '); document.write(' The given string is: ' + str); document.write(' <br> <br> Number Of Words: '+ arr.length); document.write(' <br> <br> Number of characters in the string: ' + str.length);Teste agora
Saída