# Pegar do Fim

Pega os ultimos N itens com lodash _.takeRight

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

- **Categoria:** Data Processing

- **Palavras-chave:** array, fim, pegar, quantidade, lodash

## Visão geral

Pega uma quantidade de itens do fim de um array JSON.

**Destaques:**
- Usa lodash `_.takeRight`
- Mantem a ordem do fim
- Retorna o resultado em JSON

**Exemplo:**
- Array: `[1, 2, 3, 4]`
- Quantidade: `2`
- Resultado: `[3, 4]`

## Entradas

- **Array** (textarea): Digite um array JSON
- **Quantidade** (number): Quantidade de itens a pegar do fim

## Quando usar

- Quando você precisa isolar os registros mais recentes de uma lista de logs ou transações.
- Ao processar grandes conjuntos de dados onde apenas as últimas entradas são relevantes para a análise.
- Para simplificar a manipulação de arrays JSON em fluxos de trabalho de automação de dados.

## Como funciona

- Cole o seu array JSON no campo de entrada designado.
- Defina a quantidade de itens que deseja extrair do final da lista.
- A ferramenta utiliza a função lodash _.takeRight para processar a solicitação instantaneamente.
- Copie o resultado gerado em formato JSON para utilizar em seu projeto.

## Casos de uso

- Extração dos últimos 5 registros de acesso de um arquivo de log JSON.
- Recuperação das últimas transações financeiras de uma lista de pagamentos.
- Filtragem rápida de itens recentes em uma fila de tarefas ou mensagens.

## Perguntas frequentes

### O que a ferramenta faz exatamente?

Ela extrai um número definido de elementos do final de um array JSON, preservando a ordem original dos itens.

### Qual biblioteca é utilizada?

A ferramenta utiliza a função _.takeRight da biblioteca lodash para garantir um processamento confiável.

### O que acontece se a quantidade for maior que o tamanho do array?

A ferramenta retornará o array completo, pois não há elementos suficientes para atingir a contagem solicitada.

### O formato de saída é sempre JSON?

Sim, o resultado é retornado como um array JSON válido, pronto para ser integrado em outras aplicações.

### Existe um limite para o tamanho do array?

A ferramenta suporta arrays de diversos tamanhos, desde que o formato JSON seja válido.

## Ferramentas relacionadas

- [Agrupar por](https://elysiatools.com/pt/tools/group-by): Agrupa itens por chave derivada com lodash _.groupBy
- [Primeiro Elemento](https://elysiatools.com/pt/tools/head-item): Obtém o primeiro elemento de um array usando lodash _.head
- [Índice De](https://elysiatools.com/pt/tools/index-of): Encontra o índice de um valor em um array usando lodash _.indexOf
- [Itens Iniciais](https://elysiatools.com/pt/tools/initial-items): Obtém todos os elementos exceto o último usando lodash _.initial
- [Item N](https://elysiatools.com/pt/tools/nth-item): Obtem o item em um indice usando lodash _.nth
- [Remover por Predicado](https://elysiatools.com/pt/tools/remove-by-predicate): Remove itens por predicado com lodash _.remove
- [Indice Ordenado](https://elysiatools.com/pt/tools/sorted-index): Encontra o indice de insercao com lodash _.sortedIndex
- [Cauda do Array](https://elysiatools.com/pt/tools/tail-items): Retorna tudo exceto o primeiro com lodash _.tail

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