Categorías

Eliminar Elementos del Final

Elimina los últimos N elementos de un array usando lodash _.dropRight

Eliminar Elementos del Final

Esta herramienta elimina un número específico de elementos del final de un array usando el método _.dropRight de lodash.

Características

  • Eliminar del final: Elimina elementos del lado derecho del array
  • Entrada flexible: Acepta cualquier array JSON válido
  • Configurable: Especifica cuántos elementos eliminar
  • Preservación de tipos: Mantiene la estructura y tipos de datos del array

Ejemplos

Ejemplo 1: Eliminar los últimos 2 elementos

Entrada: [1, 2, 3, 4, 5]
n: 2
Salida: [1, 2, 3]

Ejemplo 2: Eliminar el último elemento (predeterminado)

Entrada: ['a', 'b', 'c', 'd']
n: 1
Salida: ['a', 'b', 'c']

Ejemplo 3: Eliminar 0 elementos

Entrada: [10, 20, 30, 40]
n: 0
Salida: [10, 20, 30, 40]

Ejemplo 4: Eliminar más que la longitud del array

Entrada: [1, 2, 3]
n: 10
Salida: []

Notas

  • Si n es mayor que la longitud del array, retorna un array vacío []
  • Si n es 0, retorna una copia del array original
  • La entrada debe ser una cadena JSON de array válida
  • Funciona con arrays de cualquier tipo (números, strings, objetos, arrays anidados)

Ingrese un array JSON válido

Cuántos elementos eliminar del final del array

Datos clave

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

Resumen

Esta herramienta permite eliminar de forma rápida y precisa un número determinado de elementos desde el final de cualquier array JSON, utilizando la función eficiente _.dropRight de lodash.

Cuándo usarlo

  • Cuando necesitas limpiar un conjunto de datos eliminando registros adicionales o redundantes al final de una lista.
  • Al procesar respuestas de APIs donde los últimos elementos de un array no son necesarios para tu lógica de negocio.
  • Para truncar arrays de forma segura sin modificar la estructura original de los datos restantes.

Cómo funciona

  • Introduce tu array en formato JSON en el campo de entrada.
  • Define el número de elementos (n) que deseas eliminar desde la derecha.
  • La herramienta procesa el array y devuelve el resultado limpio instantáneamente.

Casos de uso

Limpieza de logs o historiales de eventos donde solo interesan los registros más antiguos.
Recorte de listas de paginación donde se desea descartar elementos sobrantes de la última página.
Preparación de datos para visualización eliminando valores nulos o marcadores de posición al final de una serie.

Ejemplos

1. Limpieza de lista de usuarios

Contexto
Un desarrollador tiene una lista de usuarios registrados y necesita descartar los últimos 2 registros de prueba añadidos al final.
Problema
Eliminar los últimos 2 elementos de un array de objetos sin afectar al resto de la lista.
Cómo usarlo
Pega el array de usuarios y establece 'n' en 2.
Configuración de ejemplo
n: 2
Resultado
Se obtiene un nuevo array que excluye los dos últimos objetos, manteniendo la integridad de los datos anteriores.

2. Truncar serie temporal

Contexto
Se dispone de una serie de lecturas de sensores en un array numérico y se desea eliminar la última lectura por ser incompleta.
Problema
Eliminar el último elemento de la serie.
Cómo usarlo
Introduce el array de lecturas y deja 'n' en 1 (valor predeterminado).
Configuración de ejemplo
n: 1
Resultado
El array resultante contiene todas las lecturas excepto la última, facilitando el análisis estadístico.

Probar con muestras

json, video

Hubs relacionados

Preguntas frecuentes

¿Qué sucede si el número de elementos a eliminar es mayor que la longitud del array?

La herramienta devolverá un array vacío, ya que no quedan elementos para mostrar.

¿Puedo eliminar 0 elementos?

Sí, si estableces n en 0, la herramienta devolverá una copia exacta del array original.

¿Qué tipos de datos admite el array?

Es compatible con cualquier tipo de dato válido en JSON, incluyendo números, cadenas, objetos y arrays anidados.

¿Es necesario que el array esté ordenado?

No, la herramienta elimina los elementos basándose en su posición final, independientemente del contenido o el orden de los datos.

¿La herramienta modifica el array original?

No, la herramienta genera un nuevo array resultante sin alterar la fuente de datos original.

Documentación de la API

Punto final de la solicitud

POST /es/api/tools/drop-right-items

Parámetros de la solicitud

Nombre del parámetro Tipo Requerido Descripción
array textarea Ingrese un array JSON válido
n number No Cuántos elementos eliminar del final del array

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-drop-right-items": {
      "name": "drop-right-items",
      "description": "Elimina los últimos N elementos de un array usando lodash _.dropRight",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=drop-right-items",
      "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]