Comprimento do array JavaScript

A propriedade JavaScript Array length retorna ou define o número de elementos em uma matriz.

A sintaxe para acessar a lengthpropriedade é:

 arr.length

Aqui, arr é um array.

Exemplo 1: Encontrando o Número de Elementos em uma Matriz

 var companyList = ("Apple", "Google", "Facebook", "Amazon"); console.log(companyList.length); // Output: 4 var randomList = ("JavaScript", 44); console.log(randomList.length); // Output: 2 var emptyArray = (); console.log(emptyArray.length); // Output: 0

Resultado

 4 2 0

Aqui, podemos ver que a lengthpropriedade retorna o número de itens em cada array. Ele retorna o número inteiro apenas maior que o índice mais alto em um Array.

Exemplo 2: Usando Array length em for loop

 var languages = ("JavaScript", "Python", "C++", "Java", "Lua"); // languages.length can be used to find out // the number of times to loop over an array for (i = 0; i < languages.length; i++)( console.log(languages(i)); )

Resultado

 JavaScript Python C ++ Java Lua

Você também pode reatribuir a lengthpropriedade de um Arrayusando o operador de atribuição =.

Sintaxe para atribuir o comprimento do Array:

 array.length = 

Isso pode ser usado para truncar ou estender uma determinada matriz.

Exemplo 3: Alterando a propriedade de comprimento de Array

 var languages = ("JavaScript", "Python", "C++", "Java", "Lua"); // truncate the Array to 3 elements languages.length = 3 // Output: ( 'JavaScript', 'Python', 'C++' ) console.log(languages) // extend the Array to length 6 languages.length = 6 // Output: ( 'JavaScript', 'Python', 'C++', ) console.log(languages)

Resultado

 ('JavaScript', 'Python', 'C ++') ('JavaScript', 'Python', 'C ++',)

Aqui, primeiro truncamos o comprimento de Arraycomo 3 (valor atribuído) é menor que 4 ( Arraycomprimento original ).

Se o valor atribuído for maior que o Arraycomprimento original , os itens vazios serão anexados ao final do Array. Podemos ver isso acontecer no segundo exemplo.

Artigos interessantes...