Categorias

Concatenar Arrays

Concatenar múltiplos arrays usando lodash _.concat

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]

Fatos principais

Categoria
Data Processing
Tipos de entrada
textarea, select, checkbox
Tipo de saída
text
Cobertura de amostras
4
API disponível
Yes

Visão geral

O Concatenar Arrays é uma ferramenta eficiente para unir múltiplos conjuntos de dados em um único array, utilizando a robustez da biblioteca lodash para garantir precisão e flexibilidade no processamento de listas.

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.

Exemplos

1. Unificação de Listas de IDs

Desenvolvedor Backend
Contexto
O desenvolvedor possui duas listas de IDs de usuários coletadas de diferentes serviços e precisa de uma lista única para uma consulta.
Problema
As listas possuem IDs sobrepostos e ele precisa de um array limpo e consolidado.
Como usar
Cole a primeira lista no 'Array 1', a segunda no 'Array 2', marque a opção 'Remover Duplicados' e processe.
Configuração de exemplo
unique: true
Resultado
Um único array contendo todos os IDs sem repetições.

2. Achatamento de Estruturas de Dados

Analista de Dados
Contexto
O analista recebeu um arquivo JSON onde os resultados de várias categorias estão agrupados em sub-arrays.
Problema
A estrutura aninhada dificulta a análise estatística básica.
Como usar
Insira os dados nos campos de array e selecione 'Achatamento profundo' no modo de achatamento.
Configuração de exemplo
flattenMode: 'deep'
Resultado
Todos os elementos foram extraídos de seus sub-arrays, resultando em uma lista linear pronta para análise.

Testar com amostras

video

Hubs relacionados

FAQ

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.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/concat-arrays

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
array1 textarea Sim -
array2 textarea Não -
array3 textarea Não -
array4 textarea Não -
array5 textarea Não -
flattenMode select Não -
unique checkbox Não -

Formato de resposta

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texto: Texto

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-concat-arrays": {
      "name": "concat-arrays",
      "description": "Concatenar múltiplos arrays usando lodash _.concat",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=concat-arrays",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]