# Remover Itens do Final

Remove os últimos N itens de um array com lodash _.dropRight

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

- **Categoria:** Data Processing

- **Palavras-chave:** array, remover, direita, retirar, fatiar, truncar, lodash

## Visão geral

## Remover Itens do Final

Este ferramenta remove um número especificado de elementos do **final** de um array usando o método `_.dropRight` do lodash.

### Recursos
- **Remover do final** : Remove elementos do lado direito do array
- **Entrada flexível** : Aceita qualquer array JSON válido
- **Configurável** : Especifique quantos elementos remover
- **Preservação de tipos** : Mantém a estrutura e tipos de dados do array

### Exemplos

**Exemplo 1: Remover os últimos 2 elementos**
```json
Entrada: [1, 2, 3, 4, 5]
n: 2
Saída: [1, 2, 3]
```

**Exemplo 2: Remover o último elemento (padrão)**
```json
Entrada: ['a', 'b', 'c', 'd']
n: 1
Saída: ['a', 'b', 'c']
```

**Exemplo 3: Remover 0 elementos**
```json
Entrada: [10, 20, 30, 40]
n: 0
Saída: [10, 20, 30, 40]
```

**Exemplo 4: Remover mais que o comprimento do array**
```json
Entrada: [1, 2, 3]
n: 10
Saída: []
```

### Notas
- Se `n` for maior que o comprimento do array, retorna um array vazio `[]`
- Se `n` for 0, retorna uma cópia do array original
- A entrada deve ser uma string de array JSON válida
- Funciona com arrays de qualquer tipo (números, strings, objetos, arrays aninhados)

## Entradas

- **Array** (textarea): Digite um array JSON válido
- **Número de Itens a Remover** (number): Quantos itens remover do final do array

## Quando usar

- Quando você precisa limpar dados removendo registros excedentes ou obsoletos do final de uma lista.
- Ao preparar subconjuntos de dados para processamento onde apenas os itens iniciais são relevantes.
- Para truncar arrays dinâmicos em fluxos de trabalho de automação ou desenvolvimento de software.

## Como funciona

- Cole o seu array no formato JSON na caixa de entrada.
- Defina o número de itens que deseja remover do final da lista.
- Clique no botão de processar para gerar o novo array resultante.
- Copie o resultado limpo para utilizar em seu projeto ou aplicação.

## Casos de uso

- Remoção de logs de sistema antigos que ficam acumulados no final de uma lista de eventos.
- Limpeza de resultados de APIs que retornam itens extras ou de paginação que não são necessários.
- Ajuste de coleções de dados em interfaces de usuário para exibir apenas um número fixo de itens.

## Perguntas frequentes

### O que acontece se eu definir um número maior que o tamanho do array?

A ferramenta retornará um array vazio, pois não há elementos suficientes para manter a estrutura original.

### Posso remover zero elementos?

Sim, se você definir o valor como 0, a ferramenta retornará uma cópia idêntica ao array original.

### Quais tipos de dados são suportados?

A ferramenta suporta arrays contendo números, strings, objetos e até mesmo arrays aninhados, desde que o formato JSON seja válido.

### A ferramenta altera o array original?

Não, a ferramenta gera um novo array como resultado, preservando a integridade dos seus dados de entrada.

### É necessário instalar algo para usar?

Não, esta é uma ferramenta baseada em navegador e não requer nenhuma instalação ou configuração de ambiente.

## Ferramentas relacionadas

- [Compactar Array](https://elysiatools.com/pt/tools/compact-array): Remova valores falsy de um array usando lodash _.compact
- [Remover Primeiros N Itens](https://elysiatools.com/pt/tools/drop-items): Remove os primeiros N itens do array usando lodash _.drop
- [Remover Valores](https://elysiatools.com/pt/tools/pull-values): Remove valores especificos do array com lodash _.pull
- [Unicos Ordenados](https://elysiatools.com/pt/tools/sorted-unique): Remove duplicados de array ordenado com lodash _.sortedUniq
- [Unicos Ordenados por Campo](https://elysiatools.com/pt/tools/sorted-unique-by): Remove duplicados em array ordenado com lodash _.sortedUniqBy
- [Array Unico](https://elysiatools.com/pt/tools/uniq-array): Remove duplicados do array com lodash _.uniq
- [Unico por Campo](https://elysiatools.com/pt/tools/uniq-by): Remove duplicados por caminho com lodash _.uniqBy
- [Sem Valores](https://elysiatools.com/pt/tools/without-values): Remove valores do array com lodash _.without

## Exemplos

- [Exemplos Avançados de Aplicação Grafana](https://elysiatools.com/pt/samples/grafana-samples): Exemplos compreensivos de Grafana cobrindo design avançado de dashboards, configuração de alertas, integração de fontes de dados e desenvolvimento de plugins
- [Exemplos de Códigos QR](https://elysiatools.com/pt/samples/qrcode-samples): Imagens de código QR de exemplo para testar ferramentas de leitura e geração de código QR
- [Exemplos D3.js Data Visualization](https://elysiatools.com/pt/samples/d3js-data-visualization): Exemplos abrangentes de visualização de dados D3.js incluindo gráficos, mapas, animações e visualizações interativas
- [Exemplos Rome JavaScript Toolchain](https://elysiatools.com/pt/samples/rome): Exemplos de toolchain JavaScript Rome incluindo configuração, linting, formatting, bundling e gerenciamento de projetos
