# Concatenar Arrays

Concatenar múltiplos arrays usando lodash _.concat

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

- **Categoria:** Data Processing

- **Palavras-chave:** array, concat, mesclar, juntar, combinar, achatado, lodash

## Visão geral

## Recursos

- **Concatenar até 5 arrays** em um único array
- **Achatamento opcional** de arrays aninhados no resultado (nenhum/superficial/profundo)
- **Deduplicação opcional** para remover valores duplicados
- **Detecção inteligente de tipos** para números, booleanos e objetos
- **Formato de entrada flexível** - arrays JSON ou representações de texto

## Exemplos de Uso

**Concatenação básica:**
```
Array 1: [1, 2]
Array 2: [3, 4]
Array 3: [5, 6]
Resultado: [1, 2, 3, 4, 5, 6]
```

**Com arrays aninhados (achatamento ativado):**
```
Array 1: [1, 2]
Array 2: [[3, 4], 5]
Resultado: [1, 2, 3, 4, 5]
```

**Com deduplicação ativada:**
```
Array 1: [1, 2, 3]
Array 2: [3, 4, 5]
Resultado (único): [1, 2, 3, 4, 5]
```

## Entradas

- **Array 1** (textarea): \[1, 2\]
- **Array 2** (textarea): \[3, 4\]
- **Array 3** (textarea): \[5, 6\]
- **Array 4** (textarea): \[7, 8\]
- **Array 5** (textarea): \[9, 10\]
- **Modo de Achatamento** (select)
- **Remover Duplicados** (checkbox)

## Quando usar

- Quando você precisa consolidar várias listas de dados em uma única sequência.
- Ao lidar com estruturas de dados aninhadas que precisam ser simplificadas em um formato linear.
- Para limpar conjuntos de dados removendo entradas duplicadas durante o processo de mesclagem.

## Como funciona

- Insira os arrays desejados nos campos de entrada, utilizando o formato JSON ou texto simples.
- Selecione o modo de achatamento (nenhum, superficial ou profundo) para ajustar como arrays dentro de arrays são processados.
- Ative a opção de remoção de duplicados caso precise de uma lista com valores únicos.
- Clique em processar para obter o array consolidado instantaneamente.

## Casos de uso

- Consolidação de listas de IDs de usuários provenientes de diferentes fontes de dados.
- Limpeza e unificação de logs de eventos que contêm entradas repetidas.
- Preparação de arrays complexos para importação em sistemas que exigem listas planas.

## Perguntas frequentes

### Quantos arrays posso concatenar de uma vez?

Você pode concatenar até 5 arrays simultaneamente utilizando os campos de entrada disponíveis.

### O que faz o modo de achatamento?

O achatamento remove níveis de aninhamento, transformando arrays dentro de arrays em uma lista única e plana.

### A ferramenta suporta objetos dentro dos arrays?

Sim, a ferramenta possui detecção inteligente de tipos, permitindo processar números, booleanos e objetos.

### Como funciona a remoção de duplicados?

Ao ativar a opção de deduplicação, a ferramenta filtra o resultado final para garantir que cada valor apareça apenas uma vez.

### Quais formatos de entrada são aceitos?

Você pode inserir os dados como arrays JSON válidos ou representações de texto simples.

## Ferramentas relacionadas

- [Remover por Predicado](https://elysiatools.com/pt/tools/remove-by-predicate): Remove itens por predicado com lodash _.remove
- [Unico Profundo](https://elysiatools.com/pt/tools/uniq-with): Remove duplicados profundos com lodash _.uniqWith
- [Unificador de Texto](https://elysiatools.com/pt/tools/text-joiner): Une múltiplas entradas de texto com separadores personalizados
- [Diferença de Arrays](https://elysiatools.com/pt/tools/difference-arrays): Remove valores do array que estão presentes em outros arrays usando lodash _.difference
- [Fusionador de CSV](https://elysiatools.com/pt/tools/csv-merger): Combina múltiplos arquivos CSV em um único com opções para tratamento de cabeçalhos e deduplicação
- [Aplanador de Matrizes](https://elysiatools.com/pt/tools/array-flattener): Aplana matrizes multidimensionais em matrizes unidimensionais com profundidade personalizável
- [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

## Exemplos

- [Exemplos de Estruturas de Dados Android Java](https://elysiatools.com/pt/samples/android-datastructures-java): Exemplos de estruturas de dados Android Java incluindo operações comuns com arrays, tabelas hash e listas ligadas
- [Exemplos de Estruturas de Dados Android Kotlin](https://elysiatools.com/pt/samples/android-datastructures-kotlin): Exemplos de estruturas de dados Android Kotlin incluindo arrays, tabelas hash e listas encadeadas com operações comuns
- [Exemplos de Linhas Duplicadas](https://elysiatools.com/pt/samples/text-duplicate-line-samples): Arquivos de exemplo com vários tipos de linhas duplicadas para testar ferramentas de remoção de duplicatas
- [Exemplos de Caracteres Especiais](https://elysiatools.com/pt/samples/text-special-characters-samples): Arquivos de texto de amostra com vários caracteres especiais, sinais de pontuação e símbolos para testar a remoção de caracteres não alfanuméricos
