# Sem Valores

Remove valores do array com lodash _.without

> Página canônica: https://elysiatools.com/pt/tools/without-values

- **Categoria:** Data Processing

- **Palavras-chave:** array, sem, remover, valores, lodash

## Visão geral

Retorna um novo array sem os valores informados.

**Destaques:**
- Usa lodash `_.without`
- Valores fornecidos em array JSON
- Nao modifica o array original

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

## Entradas

- **Array** (textarea): Digite um array JSON
- **Valores para Remover** (textarea): Array JSON de valores a remover

## Quando usar

- Quando você precisa limpar um conjunto de dados removendo entradas indesejadas.
- Ao processar respostas de APIs que contêm valores nulos ou códigos de erro repetitivos.
- Para sanitizar arrays de entrada antes de realizar cálculos ou exibições em interfaces.

## Como funciona

- Insira o seu array principal no campo de entrada no formato JSON.
- Defina os valores que deseja excluir, também em formato de array JSON.
- A ferramenta processa a lógica utilizando a função _.without do lodash.
- O sistema retorna um novo array contendo apenas os elementos que não foram especificados para remoção.

## Casos de uso

- Remoção de IDs de usuários inativos de uma lista de permissões.
- Limpeza de logs de sistema para excluir códigos de status irrelevantes.
- Filtragem de categorias de produtos em catálogos dinâmicos.

## Perguntas frequentes

### O array original é alterado?

Não, a ferramenta retorna um novo array, preservando a integridade dos seus dados originais.

### Quais tipos de dados posso remover?

Você pode remover números, strings ou booleanos, desde que estejam formatados corretamente como um array JSON.

### A ferramenta diferencia maiúsculas de minúsculas?

Sim, como utiliza a comparação estrita do JavaScript, strings com diferenças de caixa serão tratadas como valores distintos.

### Posso remover múltiplos valores de uma vez?

Sim, basta listar todos os valores que deseja excluir dentro do array JSON no campo de valores.

### A ferramenta suporta objetos complexos?

Esta ferramenta é otimizada para valores primitivos. Para objetos complexos, recomenda-se o uso de funções de filtragem específicas.

## Ferramentas relacionadas

- [Compactar Array](https://elysiatools.com/pt/tools/compact-array): Remova valores falsy de um array usando lodash _.compact
- [Remover Primeiros N Itens](https://elysiatools.com/pt/tools/drop-items): Remove os primeiros N itens do array usando lodash _.drop
- [Remover Itens do Final](https://elysiatools.com/pt/tools/drop-right-items): Remove os últimos N itens de um array com lodash _.dropRight
- [Remover Valores](https://elysiatools.com/pt/tools/pull-values): Remove valores especificos do array com lodash _.pull
- [Unicos Ordenados](https://elysiatools.com/pt/tools/sorted-unique): Remove duplicados de array ordenado com lodash _.sortedUniq
- [Unicos Ordenados por Campo](https://elysiatools.com/pt/tools/sorted-unique-by): Remove duplicados em array ordenado com lodash _.sortedUniqBy
- [Array Unico](https://elysiatools.com/pt/tools/uniq-array): Remove duplicados do array com lodash _.uniq
- [Unico por Campo](https://elysiatools.com/pt/tools/uniq-by): Remove duplicados por caminho com lodash _.uniqBy

## Exemplos

- [Exemplos Avançados de Aplicação Grafana](https://elysiatools.com/pt/samples/grafana-samples): Exemplos compreensivos de Grafana cobrindo design avançado de dashboards, configuração de alertas, integração de fontes de dados e desenvolvimento de plugins
- [Exemplos de Códigos QR](https://elysiatools.com/pt/samples/qrcode-samples): Imagens de código QR de exemplo para testar ferramentas de leitura e geração de código QR
- [Exemplos D3.js Data Visualization](https://elysiatools.com/pt/samples/d3js-data-visualization): Exemplos abrangentes de visualização de dados D3.js incluindo gráficos, mapas, animações e visualizações interativas
- [Exemplos Rome JavaScript Toolchain](https://elysiatools.com/pt/samples/rome): Exemplos de toolchain JavaScript Rome incluindo configuração, linting, formatting, bundling e gerenciamento de projetos
