Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/03/2018, 11:14
pedromir
 
Fecha de Ingreso: enero-2014
Mensajes: 91
Antigüedad: 11 años
Puntos: 2
Respuesta: Comparar 2 arrays segun condicion

Te pongo unos arrays de ejemplo
Estos son los arrayCat2
Código Javascript:
Ver original
  1. var am_150619_46 = new Array();
  2. am_150619_46 = [["01","Hogar46"],
  3. ["02","Informática46"],
  4. ["03","Ocio y Deporte46"]];
  5.  
  6. var am_150413_44 = new Array();
  7. am_150413_44 = [["01","Hogar44"],
  8. ["02","Informática44"],
  9. ["03","Ocio y Deporte44"]];
  10.  
  11. var am_150410_42 = new Array();
  12. am_150410_42 = [["01","Hogar45"],
  13. ["02","Informática45"],
  14. ["03","Ocio y Deporte45"]];
Y este el array datos
Código Javascript:
Ver original
  1. var datos = new Array();
  2. datos = [["010101","150619_46","39/01/2018","f_15061946_1","3"],
  3. ["030100","150427_45","20/03/2018","15042745_1",""],
  4. ["010102","150413_44","18/02/2018","15041344_1","2"],
  5. ["010101","150410_43","14/01/2018","15041043_1",""],
  6. ["010101","150410_42","04/01/2018","15041042_1","1"],
  7. ["010101","141030_41","04/01/2018","14103041_1",""]];
Lo que yo quiero es que al pinchar en el array datos sobre la opción 150619_46 me aparezcan los elementos del arrayCat am_150619_46 y así con el resto, hasta aquí no hay ningún problema, pero hay arrays que no están creados que son los que el elemento [4] está vacío como el 150427_45 pero al cargar la página me ejecuta la función y como el recorrido me lo hace sobre todo el array datos, cuando encuentra uno que no tiene arrayCat creado me muestra el mensaje de am150427_45 no está definido y ahí se queda bloqueado, y la forma que se me ha ocurrido de solucionarlo es que el recorrido en el array datos me lo haga sólo sobre los que cumplan la condición de que el elemento [4] tenga contenido, a lo mejor hay alguna otra forma de resolver el problema

Última edición por pedromir; 31/03/2018 a las 11:17 Razón: Me he confundido al escribir una palabra