Ver Mensaje Individual
  #7 (permalink)  
Antiguo 30/06/2018, 14:13
Avatar de ArturoGallegos
ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 8 meses
Puntos: 1146
Respuesta: Realizar una accion segun los checkbox marcados

esto esta mal
datos = datos.filter(deportes)

Por favor revisa el link que te deje, allí explica el funcionamiento.

En cuanto a tu código, yo lo descartaría, me parece mas practico un filter que un for, aunque para efectos practicos es lo mismo., con un for seria equivalente a esto me parece

Código Javascript:
Ver original
  1. var mi_array=[], resultados = [];
  2.  
  3. if(condicional){
  4.     for(...){
  5.         if(...){
  6.             resultados.push(...);
  7.         }
  8.     }
  9. }
  10.  
  11. if(condicional){
  12.     var resultados2 = [];
  13.     for(resultados ...){
  14.         if(...){
  15.             resultados2.push(...);
  16.         }
  17.     }
  18.     resultados = resultados2;
  19. }
  20.  
  21. if(condicional){
  22.     var resultados2 = [];
  23.     for(resultados...){
  24.         if(...){
  25.             resultados2.push(...);
  26.         }
  27.     }
  28.     resultados = resultados2;
  29. }