Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/11/2014, 15:48
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 6 meses
Puntos: 977
Respuesta: validar array bidimensional vacio

Lo que te sugiere hacer quimfv, es correcto. La propiedad length te permite obtener el total de elementos contenidos en el array, entonces, si el valor resultante es cero, quiere decir que no hay elementos. Ahora bien, al tratarse de un array bidimensional, podrías recorrer cada array contenido dentro del array principal y verificar si cada uno tiene elementos.

Código Javascript:
Ver original
  1. var array = [
  2.         [1, 2, 3],
  3.         [],
  4.         ["a", "b", "c"]
  5.     ],
  6.     total = array.length;
  7.  
  8. for (var i = 0; i < total; i++){
  9.     if (array[i].length == 0){
  10.         alert("El array nro. " + (i + 1) + " no contiene elementos");
  11.     }
  12. }

Dado a que solo el segundo array hijo no contiene elementos, el mensaje a mostrarse será: "El array nro. 2 no contiene elementos".

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand