# ¿Comofiltrar array basado en condición en Javascript?

[Inicio](https://www.todoexpertos.com/) › [Javascript](https://www.todoexpertos.com/temas/javascript)

- Fecha de publicación: 2019-05-21
- Enlace canónico (HTML): https://www.todoexpertos.com/preguntas/9ohjaxrbrcisehpa/comofiltrar-array-basado-en-condicion-en-javascript

## Pregunta

*Por trafalgarx* · 2019-05-21

He revisado diferentes páginas al respecto pero soy nuevo en JavaScript y no consigo filtrar información de un array.Mi array en concreto es:data = [{"Batch":["50052709F2","50092709F0","50212709F1","50852709F0","52392709F0","60112709F0","60562709F0","60612709F1","60762709F0","60972709F1","61022709F0","50052709F2","50092709F0","50212709F1","50852709F0","52392709F0","60112709F0","60562709F0","60612709F1","60762709F0","60972709F1","61022709F0"],"Description":["TEST1","TEST1","TEST1","TEST1","TEST1","TEST1","TEST1","TEST1","TEST1","TEST1","TEST1","TEST2","TEST2","TEST2","TEST2","TEST2","TEST2","TEST2","TEST2","TEST2","TEST2","TEST2"],"Mean":[16.5,15.1,18.1,13.2,14.2,15.7,14.7,13.8,13.9,14.5,16.4,1.7,1.8,1.4,1.5,1.1,1.3,1.2,1,1,1.2,1.4],"Lower_Limit":[11,11,11,11,11,11,11,11,11,11,11,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5],"Upper_Limit":[19,19,19,19,19,19,19,19,19,19,19,2.4,2.4,2.4,2.4,2.4,2.4,2.4,2.4,2.4,2.4,2.4],"Target":[16,16,16,16,16,16,16,16,16,16,16,1.8,1.8,1.8,1.8,1.8,1.8,1.8,1.8,1.8,1.8,1.8]}]Y lo que quiero obtener por medio del filtro es:filtro 1 = [{"Batch":["50052709F2","50092709F0","50212709F1","50852709F0","52392709F0","60112709F0","60562709F0","60612709F1","60762709F0","60972709F1","61022709F0""],"Description":["TEST1","TEST1","TEST1","TEST1","TEST1","TEST1","TEST1","TEST1","TEST1","TEST1","TEST1"],"Mean":[16.5,15.1,18.1,13.2,14.2,15.7,14.7,13.8,13.9,14.5,16.4],"Lower_Limit":[11,11,11,11,11,11,11,11,11,11,11],"Upper_Limit":[19,19,19,19,19,19,19,19,19,19,19],"Target":[16,16,16,16,16,16,16,16,16,16,16]}]filtro2 = [{"Batch":["50052709F2","50092709F0","50212709F1","50852709F0","52392709F0","60112709F0","60562709F0","60612709F1","60762709F0","60972709F1","61022709F0"],"Description":["TEST2","TEST2","TEST2","TEST2","TEST2","TEST2","TEST2","TEST2","TEST2","TEST2","TEST2"],"Mean":[1.7,1.8,1.4,1.5,1.1,1.3,1.2,1,1,1.2,1.4],"Lower_Limit":[0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5],"Upper_Limit":[2.4,2.4,2.4,2.4,2.4,2.4,2.4,2.4,2.4,2.4,2.4],"Target":[1.8,1.8,1.8,1.8,1.8,1.8,1.8,1.8,1.8,1.8,1.8]}]He revisado varias páginas y ejemplos pero no he podido discernir como hacerlo.

## Respuestas (0)

_Esta pregunta aún no tiene respuestas._

---
*Fuente: [https://www.todoexpertos.com/preguntas/9ohjaxrbrcisehpa/comofiltrar-array-basado-en-condicion-en-javascript](https://www.todoexpertos.com/preguntas/9ohjaxrbrcisehpa/comofiltrar-array-basado-en-condicion-en-javascript) — consultado el 2026-10-21. Al citar, enlaza la URL canónica e indica la fecha de consulta.*
