Datos clave
- Categoría
- Data Processing
- Tipos de entrada
- textarea, checkbox
- Tipo de salida
- text
- Cobertura de muestras
- 4
- API disponible
- Yes
Resumen
Compactar Array es una herramienta que utiliza el método _.compact de Lodash para eliminar valores falsos de un array, como false, null, 0, cadenas vacías, undefined y NaN, devolviendo un array limpio con solo valores verdaderos.
Cuándo usarlo
- •Cuando necesitas limpiar datos de un array antes de procesarlos o analizarlos.
- •Al trabajar con respuestas de APIs o bases de datos que pueden contener valores nulos o vacíos.
- •Para preparar listas de datos para visualización, exportación o cálculos posteriores.
Cómo funciona
- •Ingresa un array en formato JSON en el campo designado.
- •La herramienta aplica automáticamente el método _.compact para eliminar valores falsos.
- •Opcionalmente, puedes activar las opciones 'Preservar Ceros' o 'Preservar Cadenas Vacías' para mantener esos valores específicos.
- •Obtén un array compactado como resultado, listo para usar en tu flujo de trabajo.
Casos de uso
Ejemplos
1. Compactación básica de un array de IDs
Desarrollador web- Contexto
- Un desarrollador recibe un array de IDs de usuario de una API, pero algunos son null o undefined.
- Problema
- Necesita eliminar los valores no válidos para procesar solo los IDs existentes en una base de datos.
- Cómo usarlo
- Ingresa el array [123, null, 456, undefined, 789] en el campo 'Array JSON'.
- Resultado
- El array resultante es [123, 456, 789], listo para insertar o consultar.
2. Preservar ceros en puntuaciones de encuestas
Analista de datos- Contexto
- Un analista tiene un array de puntuaciones de encuestas donde 0 indica una respuesta válida de 'ninguno'.
- Problema
- Quiere eliminar valores falsos pero mantener los ceros, ya que son significativos para el análisis.
- Cómo usarlo
- Ingresa el array [0, 5, null, 3, 0, false, 2] y activa la opción 'Preservar Ceros'.
- Configuración de ejemplo
-
preserveZeros: true - Resultado
- El array compactado es [0, 5, 3, 0, 2], conservando los ceros para cálculos precisos.
Probar con muestras
json, video, textHubs relacionados
Preguntas frecuentes
¿Qué valores se eliminan con esta herramienta?
Se eliminan false, null, 0, cadenas vacías (""), undefined y NaN.
¿Puedo mantener los ceros en el array?
Sí, activa la opción 'Preservar Ceros' para no eliminar los valores cero.
¿Qué pasa con las cadenas vacías?
Por defecto se eliminan, pero puedes usar 'Preservar Cadenas Vacías' para mantenerlas.
¿El array de entrada debe ser válido?
Sí, debe ser un array JSON válido para que la herramienta funcione correctamente.
¿Puedo compactar arrays anidados?
No, esta herramienta solo compacta arrays de primer nivel; no procesa arrays dentro de arrays.