# Quitar Valores

Elimina valores especificos del array con lodash _.pull

> Página canónica: https://elysiatools.com/es/tools/pull-values

- **Categoría:** Data Processing

- **Palabras clave:** array, quitar, valores, filtrar, lodash

## Descripción general

Elimina todas las apariciones de valores especificados en un array.

**Aspectos destacados:**
- Usa lodash `_.pull`
- Los valores a eliminar se pasan como array JSON
- Coincidencia opcional sin distincion de mayusculas

**Ejemplo:**
- Array: `[1, 2, 2, 3]`
- Valores: `[2]`
- Resultado: `[1, 3]`

## Entradas

- **Array** (textarea): Ingrese un array JSON
- **Valores a Eliminar** (textarea): Array JSON de valores a eliminar
- **Distinguir Mayusculas** (checkbox): Desmarque para coincidencia sin distincion de mayusculas

## Cuándo usarlo

- Cuando necesitas depurar listas eliminando elementos duplicados o no deseados.
- Al preparar datos JSON para procesamiento donde ciertos valores deben ser excluidos.
- Para estandarizar arrays eliminando valores nulos o marcadores de posición específicos.

## Cómo funciona

- Ingresa tu array original en formato JSON en el campo correspondiente.
- Define los valores que deseas eliminar dentro de un segundo array JSON.
- Selecciona si deseas aplicar una coincidencia sensible a mayúsculas y minúsculas.
- Ejecuta la herramienta para obtener el array resultante sin los elementos especificados.

## Casos de uso

- Limpieza de listas de IDs de usuario para excluir cuentas inactivas o bloqueadas.
- Filtrado de logs de sistema eliminando códigos de error específicos que ya han sido procesados.
- Preparación de catálogos de productos eliminando categorías descontinuadas de una lista maestra.

## Preguntas frecuentes

### ¿Qué tecnología utiliza esta herramienta?

Utiliza la función _.pull de la librería lodash para manipular arrays de forma eficiente.

### ¿Puedo eliminar múltiples valores a la vez?

Sí, simplemente incluye todos los valores que deseas eliminar dentro del array de valores.

### ¿Cómo manejo la distinción entre mayúsculas y minúsculas?

Puedes activar o desactivar la opción 'Distinguir Mayúsculas' para ajustar la coincidencia de los valores de texto.

### ¿Qué formato de entrada se requiere?

Ambos campos de entrada deben ser arrays válidos en formato JSON, por ejemplo: [1, 2, 3].

### ¿Se modifican los valores originales?

La herramienta genera un nuevo resultado basado en tu entrada, manteniendo la integridad de tus datos originales.

## Herramientas relacionadas

- [Compactar Array](https://elysiatools.com/es/tools/compact-array): Elimina valores falsos de un array usando lodash _.compact
- [Removedor de Caracteres BOM](https://elysiatools.com/es/tools/data-bom-remover): Eliminar caracteres BOM (Byte Order Mark) de contenido de texto y archivos. Perfecto para limpiar archivos de texto con problemas de codificación.
- [Eliminar Primeros N Elementos](https://elysiatools.com/es/tools/drop-items): Elimina los primeros N elementos del array usando lodash _.drop
- [Eliminar Elementos del Final](https://elysiatools.com/es/tools/drop-right-items): Elimina los últimos N elementos de un array usando lodash _.dropRight
- [Unicos Ordenados](https://elysiatools.com/es/tools/sorted-unique): Elimina duplicados en array ordenado con lodash _.sortedUniq
- [Unicos Ordenados por Campo](https://elysiatools.com/es/tools/sorted-unique-by): Elimina duplicados ordenados con lodash _.sortedUniqBy
- [Array Unico](https://elysiatools.com/es/tools/uniq-array): Elimina duplicados del array con lodash _.uniq
- [Unico por Campo](https://elysiatools.com/es/tools/uniq-by): Elimina duplicados por propiedad con lodash _.uniqBy

## Ejemplos

- [Ejemplos de Códigos QR](https://elysiatools.com/es/samples/qrcode-samples): Imágenes de códigos QR de muestra para probar herramientas de lectura y generación de códigos QR
- [Muestras de Trazado Distribuido](https://elysiatools.com/es/samples/distributed-tracing-samples): Ejemplos completos de trazado distribuido usando Jaeger, OpenTelemetry y herramientas de observabilidad modernas
- [Muestras de Análisis de Logs ELK Stack](https://elysiatools.com/es/samples/elk-stack-samples): Muestras completas de ELK Stack para agregación, procesamiento y visualización de logs en sistemas distribuidos
- [Muestras Avanzadas de Grafana](https://elysiatools.com/es/samples/grafana-samples): Muestras comprensivas de Grafana cubriendo diseño avanzado de dashboards, configuración de alertas, integración de fuentes de datos y desarrollo de plugins
