# Array Unico

Remove duplicados do array com lodash _.uniq

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

- **Categoria:** Data Processing

- **Palavras-chave:** array, unico, duplicados, filtrar, lodash

## Visão geral

Remove valores duplicados de um array JSON.

**Destaques:**
- Usa lodash `_.uniq`
- Mantem a primeira ocorrencia de cada valor
- Retorna valores unicos em JSON

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

## Entradas

- **Array** (textarea): Digite um array JSON

## Quando usar

- Quando você precisa limpar listas de dados que contêm entradas repetidas.
- Ao preparar arrays para processamento em aplicações onde a unicidade dos dados é obrigatória.
- Para simplificar conjuntos de dados JSON antes de realizar análises ou integrações.

## Como funciona

- Cole o seu array JSON no campo de entrada.
- A ferramenta processa os dados utilizando a função _.uniq do lodash.
- O sistema mantém apenas a primeira ocorrência de cada valor encontrado.
- O resultado final é exibido como um array JSON limpo e sem duplicatas.

## Casos de uso

- Limpeza de listas de IDs de usuários ou produtos que foram coletados de múltiplas fontes.
- Normalização de arrays de strings ou números antes de exibi-los em uma interface de usuário.
- Preparação de dados para evitar erros de processamento causados por entradas duplicadas em sistemas de backend.

## Perguntas frequentes

### O que a ferramenta faz exatamente?

Ela remove todos os valores repetidos de um array JSON, mantendo apenas a primeira instância de cada item.

### Qual tecnologia é utilizada?

A ferramenta utiliza a função _.uniq da biblioteca lodash para garantir um processamento confiável.

### O formato de saída é sempre JSON?

Sim, a ferramenta retorna os dados processados em formato de array JSON válido.

### A ordem dos elementos é preservada?

Sim, a ferramenta preserva a ordem original dos elementos, mantendo apenas a primeira ocorrência de cada valor.

### Existe limite de tamanho para o array?

Você pode inserir arrays de diversos tamanhos, desde que o formato JSON esteja correto.

## 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
- [Unico por Campo](https://elysiatools.com/pt/tools/uniq-by): Remove duplicados por caminho com lodash _.uniqBy
- [Sem Valores](https://elysiatools.com/pt/tools/without-values): Remove valores do array com lodash _.without

## 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
