# Intersecao de Arrays

Encontra valores comuns em arrays usando lodash _.intersection

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

- **Categoria:** Data Processing

- **Palavras-chave:** array, intersecao, comum, sobreposicao, filtrar, lodash

## Visão geral

Encontra valores compartilhados que aparecem em todos os arrays fornecidos.

**Destaques:**
- Usa lodash `_.intersection`
- Aceita 2-3 arrays JSON
- Correspondencia opcional sem diferenciar maiusculas

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

## Entradas

- **Array 1** (textarea): Digite um array JSON
- **Array 2** (textarea): Digite um array JSON
- **Array 3** (textarea): Terceiro array opcional
- **Diferenciar Maiusculas** (checkbox): Desmarque para nao diferenciar maiusculas

## Quando usar

- Quando você precisa comparar listas de IDs ou usuários para encontrar sobreposições.
- Ao filtrar itens que estão presentes em múltiplos conjuntos de dados simultaneamente.
- Para validar a consistência de dados entre diferentes fontes formatadas como arrays JSON.

## Como funciona

- Insira seus dados no formato de array JSON nos campos correspondentes.
- Opcionalmente, adicione um terceiro array para uma comparação mais abrangente.
- Ajuste a configuração de diferenciação de maiúsculas conforme a necessidade dos seus dados.
- Clique em processar para obter a lista de valores que aparecem em todos os arrays fornecidos.

## Casos de uso

- Comparar listas de e-mails de diferentes campanhas para encontrar leads duplicados.
- Identificar produtos que estão presentes em múltiplas categorias de inventário.
- Cruzamento de permissões de acesso entre diferentes grupos de usuários.

## Perguntas frequentes

### Quantos arrays posso comparar ao mesmo tempo?

Você pode comparar de 2 a 3 arrays simultaneamente.

### Qual é o formato de entrada aceito?

A ferramenta aceita arrays no formato JSON padrão, como [1, 2, 3] ou ["a", "b", "c"].

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

Sim, por padrão a ferramenta diferencia. Você pode desmarcar essa opção para realizar uma comparação insensível a maiúsculas.

### O que acontece se não houver valores em comum?

Se não houver sobreposição entre os arrays, a ferramenta retornará um array vazio.

### A ferramenta é segura para dados sensíveis?

O processamento é realizado localmente no seu navegador, garantindo que seus dados não sejam enviados para servidores externos.

## Ferramentas relacionadas

- [Indice Ordenado](https://elysiatools.com/pt/tools/sorted-index): Encontra o indice de insercao com lodash _.sortedIndex
- [Compactar Array](https://elysiatools.com/pt/tools/compact-array): Remova valores falsy de um array usando lodash _.compact
- [Índice De](https://elysiatools.com/pt/tools/index-of): Encontra o índice de um valor em um array usando lodash _.indexOf
- [Remover Valores](https://elysiatools.com/pt/tools/pull-values): Remove valores especificos do array com lodash _.pull
- [Remover por Predicado](https://elysiatools.com/pt/tools/remove-by-predicate): Remove itens por predicado com lodash _.remove
- [Unzip de Arrays](https://elysiatools.com/pt/tools/unzip-arrays): Separa arrays agrupados com lodash _.unzip
- [Xor de Arrays](https://elysiatools.com/pt/tools/xor-arrays): Calcula diferenca simetrica com lodash _.xor
- [Zip de Arrays](https://elysiatools.com/pt/tools/zip-arrays): Combina arrays por indice com lodash _.zip

## Exemplos

- [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 de Rastreamento Distribuído](https://elysiatools.com/pt/samples/distributed-tracing-samples): Exemplos completos de rastreamento distribuído usando Jaeger, OpenTelemetry e ferramentas modernas de observabilidade
- [Exemplos de Análise de Logs ELK Stack](https://elysiatools.com/pt/samples/elk-stack-samples): Exemplos completos de ELK Stack para agregação, processamento e visualização de logs em sistemas distribuídos
- [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

## Conteúdo relacionado

- [Ferramentas de intercambio JSON e traducao de formatos](https://elysiatools.com/pt/hubs/json-convert): Compare ferramentas de conversao JSON para CSV, YAML, TOML, GraphQL, XML, Markdown, Excel, BSON, EDN e outros formatos estruturados em um unico hub.
- [Ferramentas de conversão de caixa, codificação e normalização de texto](https://elysiatools.com/pt/hubs/text-convert): Compare conversão de caixa de texto, conversão de largura de caracteres, conversão de codificação, tratamento de quoted-printable e normalização de texto em um único hub.
- [Ferramentas de inspecao, diff e transformacao JSON](https://elysiatools.com/pt/hubs/json-utility): Reune em um so hub ferramentas para formatar JSON, comparar mudancas, inspecionar caminhos, validar schema, mesclar arquivos e transformar dados para fluxos de API e dados.
- [Ferramentas de Text](https://elysiatools.com/pt/hubs/text-utility): Explore 33 ferramentas de text para fluxos de utility e encontre utilitários próximos com rapidez.
