# Xor de Arrays

Calcula diferenca simetrica com lodash _.xor

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

- **Categoria:** Data Processing

- **Palavras-chave:** array, xor, simetrico, diferenca, lodash

## Visão geral

Retorna valores que aparecem em apenas um dos arrays.

**Destaques:**
- Usa lodash `_.xor`
- Aceita 2-4 arrays JSON
- Util para diferencas simetricas

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

## Entradas

- **Array 1** (textarea): Digite um array JSON
- **Array 2** (textarea): Digite um array JSON
- **Array 3** (textarea): Terceiro array opcional
- **Array 4** (textarea): Quarto array opcional

## Quando usar

- Quando você precisa comparar duas ou mais listas e extrair apenas os itens exclusivos de cada uma.
- Ao realizar a limpeza de dados para identificar discrepâncias entre diferentes fontes de informação.
- Para filtrar elementos que não possuem correspondência em múltiplos conjuntos de dados JSON.

## Como funciona

- Insira seus dados no formato de array JSON nos campos correspondentes.
- A ferramenta utiliza a função lodash _.xor para processar a diferença simétrica entre os arrays.
- O resultado é gerado instantaneamente, exibindo apenas os valores que não se repetem entre os conjuntos.

## Casos de uso

- Identificar IDs de usuários que estão presentes em uma lista de acesso, mas não na lista de pagamentos.
- Comparar versões de listas de inventário para encontrar itens que foram adicionados ou removidos.
- Sincronizar configurações entre dois ambientes, isolando as chaves que divergem entre eles.

## Perguntas frequentes

### O que é a diferença simétrica?

É o conjunto de elementos que pertencem a um dos conjuntos originais, mas não à interseção entre eles.

### Quantos arrays posso comparar?

Você pode comparar de 2 a 4 arrays simultaneamente.

### Qual formato de entrada é aceito?

A ferramenta aceita arrays no formato JSON padrão, como [1, 2, 3].

### A ferramenta suporta strings e números?

Sim, o cálculo de diferença simétrica funciona com qualquer tipo de dado primitivo contido nos arrays.

### É necessário instalar algo?

Não, esta é uma ferramenta baseada na web que processa os dados diretamente no seu navegador.

## Ferramentas relacionadas

- [Primeiro Elemento](https://elysiatools.com/pt/tools/head-item): Obtém o primeiro elemento de um array usando lodash _.head
- [Índice De](https://elysiatools.com/pt/tools/index-of): Encontra o índice de um valor em um array usando lodash _.indexOf
- [Itens Iniciais](https://elysiatools.com/pt/tools/initial-items): Obtém todos os elementos exceto o último usando lodash _.initial
- [Intersecao de Arrays](https://elysiatools.com/pt/tools/intersection-arrays): Encontra valores comuns em arrays usando lodash _.intersection
- [Item N](https://elysiatools.com/pt/tools/nth-item): Obtem o item em um indice usando lodash _.nth
- [Indice Ordenado](https://elysiatools.com/pt/tools/sorted-index): Encontra o indice de insercao com lodash _.sortedIndex
- [Cauda do Array](https://elysiatools.com/pt/tools/tail-items): Retorna tudo exceto o primeiro com lodash _.tail
- [Pegar Itens](https://elysiatools.com/pt/tools/take-items): Pega os primeiros N itens com lodash _.take

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