Cómo verificar si una matriz está vacía en JavaScript [Ejemplos]

Este tutorial rápido le mostrará cómo verificar si una matriz está vacía en el lenguaje de programación JavaScript.

¿Qué es una matriz?

Una matriz es un tipo de variable que contiene una colección de cero o más valores. En JavaScript, las matrices están ordenadas – cada valor en la matriz tiene una posición (llamada el índice ) en la matriz, que se utiliza para acceder a ella. Índices empezar a contar desde 0 , por lo que el primer valor de una matriz está en el índice 0.

Declarar una matriz en JavaScript

La forma más rápida de declarar una matriz en JavaScript es usar corchetes ([] ) sintaxis:

var myEmptyArray = []; // Declare an empty array
var myArray = [1, 2, 3]; / Declare an array containing the numerical values 1, 2 and 3

Adición de elementos a una matriz

La forma más rápida de añadir un valor para una matriz está usando push() método:

var myArray = [1, 2, 3];
myArray.push(4); // Appends the numerical value 4 to the array

Vaciar/restablecer un arreglo

Como se explica en nuestro artículo sobre cómo restablecer matrices en JavaScript, la forma más rápida de vaciar una matriz es establecer su propiedad de longitud en 0. :

var myArray = [1, 2, 3]; // Declare a populated array
myArray.length = 0; // Resets the array

Comprobar si una matriz está vacía

Una matriz vacía no tendrá nada, lo que significa que tendrá una longitud de 0 .

Entonces, para verificar si una matriz está vacía, simplemente verifique si tiene una longitud cero:

var myEmptyArray = []; // Declare an empty array

if(myEmptyArray.length === 0 ){
    // Array is empty
}

Por el contrario, si la longitud de una matriz es mayor que 0 , debe rellenarse:

var myArray = [1, 2, 3]; // Declare a populated array

if(myArray.length > 0 ){
    // Array is not empty
}

¡Recuerda! Los índices de matriz comienzan a contar desde 0, por lo que no puede use índices para verificar si una matriz está poblada. En su lugar, debe verificar la matriz longitud .