Categorías

Interseccion de Arrays

Encuentra valores comunes entre arrays usando lodash _.intersection

Encuentra los valores compartidos que aparecen en todos los arrays proporcionados.

Aspectos destacados:

  • Usa lodash _.intersection
  • Acepta 2-3 arrays JSON
  • Coincidencia opcional sin distincion de mayusculas

Ejemplo:

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

Ingrese un array JSON

Ingrese un array JSON

Tercer array opcional

Desmarque para coincidencia sin distincion de mayusculas

Datos clave

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

Resumen

Esta herramienta permite identificar rápidamente los elementos comunes presentes en varios conjuntos de datos, utilizando la función eficiente _.intersection de lodash para comparar arrays en formato JSON.

Cuándo usarlo

  • Cuando necesitas encontrar elementos duplicados o compartidos entre dos o tres listas de datos.
  • Al comparar registros de usuarios, IDs de productos o etiquetas para detectar superposiciones.
  • Para filtrar datos complejos donde solo interesan los valores que aparecen en todos los grupos proporcionados.

Cómo funciona

  • Introduce tus datos en formato de array JSON en los campos correspondientes.
  • Selecciona si deseas que la comparación distinga entre mayúsculas y minúsculas.
  • Haz clic en procesar para que la herramienta aplique la lógica de intersección.
  • Obtén un nuevo array que contiene únicamente los valores que existen en todos los arrays de entrada.

Casos de uso

Comparar listas de correos electrónicos para encontrar suscriptores presentes en múltiples campañas.
Identificar IDs de productos que están agotados en varios almacenes simultáneamente.
Detectar etiquetas comunes entre diferentes categorías de artículos en una base de datos.

Ejemplos

1. Identificación de usuarios activos en múltiples plataformas

Analista de datos
Contexto
Un analista tiene listas de usuarios de tres plataformas diferentes y necesita saber quiénes están registrados en todas ellas.
Problema
Extraer manualmente los usuarios comunes es propenso a errores debido al gran volumen de datos.
Cómo usarlo
Pega los tres arrays de IDs de usuario en los campos correspondientes y ejecuta la intersección.
Configuración de ejemplo
Array 1: [101, 102, 105], Array 2: [102, 105, 108], Array 3: [105, 109, 102]
Resultado
El resultado es [102, 105], identificando a los usuarios presentes en las tres plataformas.

2. Filtrado de palabras clave compartidas

Estratega SEO
Contexto
Se busca encontrar qué palabras clave están siendo atacadas en dos artículos diferentes para evitar la canibalización.
Problema
Necesidad de encontrar la intersección de dos listas de términos de búsqueda.
Cómo usarlo
Introduce las listas de palabras clave en los dos primeros campos y desactiva la distinción de mayúsculas.
Configuración de ejemplo
Array 1: ["SEO", "Marketing", "Web"], Array 2: ["marketing", "Contenido", "SEO"], caseSensitive: false
Resultado
El resultado es ["SEO", "Marketing"], permitiendo ajustar la estrategia de contenido.

Probar con muestras

json, text

Hubs relacionados

Preguntas frecuentes

¿Qué formato de entrada acepta la herramienta?

La herramienta acepta arrays en formato JSON estándar, por ejemplo: [1, 2, 3] o ["a", "b", "c"].

¿Cuántos arrays puedo comparar a la vez?

Puedes comparar un mínimo de dos arrays y un máximo de tres simultáneamente.

¿Cómo funciona la opción de distinguir mayúsculas?

Si está activada, 'A' y 'a' se consideran valores diferentes. Si se desactiva, se tratarán como el mismo valor.

¿Qué librería utiliza para el cálculo?

Utiliza la función _.intersection de la librería lodash, garantizando precisión y rendimiento.

¿Qué sucede si no hay valores comunes?

Si no existen elementos compartidos entre los arrays, la herramienta devolverá un array vacío [].

Documentación de la API

Punto final de la solicitud

POST /es/api/tools/intersection-arrays

Parámetros de la solicitud

Nombre del parámetro Tipo Requerido Descripción
array1 textarea Ingrese un array JSON
array2 textarea Ingrese un array JSON
array3 textarea No Tercer array opcional
caseSensitive checkbox No Desmarque para coincidencia sin distincion de mayusculas

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-intersection-arrays": {
      "name": "intersection-arrays",
      "description": "Encuentra valores comunes entre arrays usando lodash _.intersection",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=intersection-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]