Categorías

Concatenar Arrays

Concatenar múltiples arrays usando lodash _.concat

Características

  • Concatenar hasta 5 arrays en un solo array
  • Aplanado opcional de arrays anidados en el resultado (ninguno/superficial/profundo)
  • Deduplicación opcional para eliminar valores duplicados
  • Detección inteligente de tipos para números, booleanos y objetos
  • Formato de entrada flexible - arrays JSON o representaciones de texto

Ejemplos de Uso

Concatenación básica:

Array 1: [1, 2]
Array 2: [3, 4]
Array 3: [5, 6]
Resultado: [1, 2, 3, 4, 5, 6]

Con arrays anidados (aplanado habilitado):

Array 1: [1, 2]
Array 2: [[3, 4], 5]
Resultado: [1, 2, 3, 4, 5]

Con deduplicación habilitada:

Array 1: [1, 2, 3]
Array 2: [3, 4, 5]
Resultado (único): [1, 2, 3, 4, 5]

Datos clave

Categoría
Data Processing
Tipos de entrada
textarea, select, checkbox
Tipo de salida
text
Cobertura de muestras
4
API disponible
Yes

Resumen

Esta herramienta permite combinar múltiples arrays de datos en una sola lista estructurada de forma rápida y eficiente, utilizando la potencia de la librería lodash para asegurar resultados precisos.

Cuándo usarlo

  • Cuando necesitas fusionar varias listas de datos provenientes de diferentes fuentes en un único conjunto.
  • Al requerir la eliminación de elementos duplicados tras combinar múltiples arrays para mantener la integridad de los datos.
  • Cuando trabajas con estructuras de datos anidadas que necesitan ser aplanadas para facilitar su procesamiento posterior.

Cómo funciona

  • Introduce los arrays que deseas combinar en los campos de entrada, utilizando formato JSON o texto plano.
  • Selecciona el nivel de aplanado deseado (ninguno, superficial o profundo) si tus datos contienen sub-arrays.
  • Activa la opción de deduplicación si necesitas que el resultado final contenga únicamente valores únicos.
  • Haz clic en procesar para obtener tu array consolidado listo para copiar o descargar.

Casos de uso

Consolidación de listas de IDs de usuario provenientes de diferentes archivos de exportación.
Limpieza y unificación de catálogos de productos que contienen entradas repetidas.
Preparación de datos para aplicaciones web que requieren estructuras de arrays planas y únicas.

Ejemplos

1. Unificación de listas de clientes

Analista de datos
Contexto
El analista tiene dos listas de correos electrónicos de clientes en archivos separados y necesita una lista maestra sin duplicados.
Problema
Las listas tienen solapamientos y formatos inconsistentes.
Cómo usarlo
Pega la primera lista en 'Array 1' y la segunda en 'Array 2', luego marca la casilla 'Eliminar Duplicados'.
Configuración de ejemplo
unique: true
Resultado
Un único array limpio con todos los correos electrónicos únicos de ambas fuentes.

2. Aplanado de categorías de productos

Desarrollador web
Contexto
Se recibe una estructura de datos con categorías principales y subcategorías anidadas que debe ser plana para un menú desplegable.
Problema
La estructura anidada impide el renderizado directo en el componente de UI.
Cómo usarlo
Introduce el array anidado en 'Array 1' y selecciona 'Aplanar un nivel' en el modo de aplanado.
Configuración de ejemplo
flattenMode: 'shallow'
Resultado
Un array plano que contiene todos los elementos de las categorías y subcategorías al mismo nivel.

Probar con muestras

video

Hubs relacionados

Preguntas frecuentes

¿Cuántos arrays puedo combinar a la vez?

Puedes concatenar hasta 5 arrays simultáneamente en una sola operación.

¿Qué formatos de entrada son compatibles?

La herramienta acepta tanto arrays en formato JSON estándar como representaciones de texto simple.

¿Qué hace la opción de aplanado?

El aplanado permite extraer elementos de arrays anidados y colocarlos en el nivel principal del array resultante.

¿La herramienta elimina los duplicados automáticamente?

No, la deduplicación es opcional; debes marcar la casilla correspondiente si deseas eliminar los valores repetidos.

¿Es necesario usar comillas en los elementos?

Si introduces los datos como un array JSON, asegúrate de seguir la sintaxis correcta, incluyendo comillas para los valores de texto.

Documentación de la API

Punto final de la solicitud

POST /es/api/tools/concat-arrays

Parámetros de la solicitud

Nombre del parámetro Tipo Requerido Descripción
array1 textarea -
array2 textarea No -
array3 textarea No -
array4 textarea No -
array5 textarea No -
flattenMode select No -
unique checkbox No -

Formato de respuesta

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

Documentación de MCP

Agregue este herramienta a su configuración de servidor MCP:

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

Puede encadenar múltiples herramientas, por ejemplo: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máximo 20 herramientas.

Si encuentra algún problema, por favor, póngase en contacto con nosotros en [email protected]