# Pegar Itens

Pega os primeiros N itens com lodash _.take

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

- **Categoria:** Data Processing

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

## Visão geral

Pega uma quantidade de itens no inicio de um array JSON.

**Destaques:**
- Usa lodash `_.take`
- Funciona com qualquer tipo de dado
- Retorna o resultado em JSON

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

## Entradas

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

## Quando usar

- Quando você precisa limitar uma lista de dados a apenas os primeiros registros.
- Ao realizar testes rápidos com subconjuntos de grandes arrays JSON.
- Para simplificar a exibição de dados em interfaces que exigem apenas os itens mais recentes ou iniciais.

## Como funciona

- Cole o seu array JSON no campo de entrada.
- Defina a quantidade de itens que deseja extrair no campo numérico.
- Clique no botão para processar e obter o novo array reduzido.
- Copie o resultado gerado em formato JSON para usar em seu projeto.

## Casos de uso

- Extração de logs recentes de uma lista de eventos.
- Criação de amostras de dados para prototipagem de UI.
- Limitação de resultados de APIs para exibição em dashboards.

## Perguntas frequentes

### O que a ferramenta faz?

Ela extrai os primeiros N itens de um array JSON fornecido, baseando-se na função _.take do lodash.

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

A ferramenta funciona com qualquer tipo de dado contido no array, incluindo números, strings ou objetos.

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

A ferramenta retornará o array completo, sem erros, contendo todos os elementos originais.

### O resultado é um JSON válido?

Sim, a saída é formatada como um array JSON válido, pronto para ser utilizado em aplicações.

### Preciso instalar algo para usar?

Não, esta é uma ferramenta web gratuita que processa os dados diretamente no seu navegador.

## Ferramentas relacionadas

- [Contar por](https://elysiatools.com/pt/tools/count-by): Conta itens por chave derivada com lodash _.countBy
- [Encontrar chave](https://elysiatools.com/pt/tools/find-key): Encontra a primeira chave com lodash _.findKey
- [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

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