# Eliminar Elementos del Final

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

> Página canónica: https://elysiatools.com/es/tools/drop-right-items

- **Categoría:** Data Processing

- **Palabras clave:** array, eliminar, derecha, remover, cortar, truncar, lodash

## Descripción general

## 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**
```json
Entrada: [1, 2, 3, 4, 5]
n: 2
Salida: [1, 2, 3]
```

**Ejemplo 2: Eliminar el último elemento (predeterminado)**
```json
Entrada: ['a', 'b', 'c', 'd']
n: 1
Salida: ['a', 'b', 'c']
```

**Ejemplo 3: Eliminar 0 elementos**
```json
Entrada: [10, 20, 30, 40]
n: 0
Salida: [10, 20, 30, 40]
```

**Ejemplo 4: Eliminar más que la longitud del array**
```json
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)

## Entradas

- **Array** (textarea): Ingrese un array JSON válido
- **Número de Elementos a Eliminar** (number): Cuántos elementos eliminar del final del array

## 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.

## 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.

## Herramientas relacionadas

- [Compactar Array](https://elysiatools.com/es/tools/compact-array): Elimina valores falsos de un array usando lodash _.compact
- [Eliminar Primeros N Elementos](https://elysiatools.com/es/tools/drop-items): Elimina los primeros N elementos del array usando lodash _.drop
- [Quitar Valores](https://elysiatools.com/es/tools/pull-values): Elimina valores especificos del array con lodash _.pull
- [Unicos Ordenados](https://elysiatools.com/es/tools/sorted-unique): Elimina duplicados en array ordenado con lodash _.sortedUniq
- [Unicos Ordenados por Campo](https://elysiatools.com/es/tools/sorted-unique-by): Elimina duplicados ordenados con lodash _.sortedUniqBy
- [Array Unico](https://elysiatools.com/es/tools/uniq-array): Elimina duplicados del array con lodash _.uniq
- [Unico por Campo](https://elysiatools.com/es/tools/uniq-by): Elimina duplicados por propiedad con lodash _.uniqBy
- [Sin Valores](https://elysiatools.com/es/tools/without-values): Elimina valores del array con lodash _.without

## Ejemplos

- [Muestras Avanzadas de Grafana](https://elysiatools.com/es/samples/grafana-samples): Muestras comprensivas de Grafana cubriendo diseño avanzado de dashboards, configuración de alertas, integración de fuentes de datos y desarrollo de plugins
- [Ejemplos de Códigos QR](https://elysiatools.com/es/samples/qrcode-samples): Imágenes de códigos QR de muestra para probar herramientas de lectura y generación de códigos QR
- [Ejemplos D3.js Data Visualization](https://elysiatools.com/es/samples/d3js-data-visualization): Ejemplos completos de visualización de datos D3.js incluyendo gráficos, mapas, animaciones y visualizaciones interactivas
- [Ejemplos de Rome Toolchain JavaScript](https://elysiatools.com/es/samples/rome): Ejemplos de toolchain JavaScript de Rome incluyendo configuración, linting, formatting, bundling y gestión de proyectos
