Cómo obtener la longitud de una matriz en JavaScript [Ejemplos]

Este artículo le mostrará cómo obtener la longitud de una matriz en JavaScript y le proporcionará algunos ejemplos de código.

JavaScript es uno de los lenguajes de programación más populares. Desde sus humildes orígenes como lenguaje de secuencias de comandos de páginas web para animar menús y mostrar anuncios emergentes, ahora es un ecosistema completo que puede usar para crear aplicaciones móviles multiplataforma, páginas web, procesos de servidor e incluso juegos.

Matrices de JavaScript

Matrices son un bloque de construcción vital para cualquier programa, incluso los más simples. Una matriz es un contenedor que contiene cualquier número de otros valores u objetos. Así que es una lista de cosas.

Cada elemento almacenado en una matriz tiene un índice que indica la posición de ese elemento en la matriz. Estos índices son numéricos:el conteo comienza en 0 para el primer elemento de la matriz.

Ejemplo de matriz

Aquí hay una matriz que contiene algunos árboles:

var trees = ['pine', 'birch', 'spruce'];

pino es el primer elemento de la matriz, en el índice 0 . abedul es el segundo elemento de la matriz en el índice 1 , y así sucesivamente.

La longitud Propiedad de matrices

Para encontrar la longitud (número de elementos en) una matriz, simplemente use longitud propiedad de la matriz:

trees.length //Returns 3

Simplemente acceda a la longitud propiedad de su variable de matriz, y la cantidad de elementos se devolverá como un valor entero.

Truncamiento / Configuración de la longitud

La longitud La propiedad tiene otro truco bajo la manga: se puede usar para establecer la longitud de una matriz, así como para leerla .

Esto cortará todos los elementos de la matriz más allá de la longitud dada:

trees.length = 2;
console.log(trees) // ['pine', 'birch']
trees.length; // Now returns 2

Arriba, la longitud propiedad de los árboles matriz está establecida en 2 . Como era antes 3 , el último elemento de la matriz (el abeto valor) se elimina para hacer que la matriz tenga la longitud dada de 2 .

Cuando la longitud se vuelve a acceder a la propiedad, ahora lee el nuevo valor de 2 .

Vea estas otras cosas útiles que puede hacer con las matrices de JavaScript:

  • Cómo comparar matrices en JavaScript, con ejemplos
  • Recorriendo Array usando JavaScript forEach(), con ejemplos
  • Método Array slice() en JavaScript, con ejemplos
  • Comprobar que la matriz contiene un valor en JavaScript, con ejemplos
  • Eliminar un elemento de una matriz en JavaScript, con ejemplos