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 .