# Item N

Obtem o item em um indice usando lodash _.nth

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

- **Categoria:** Data Processing

- **Palavras-chave:** array, indice, item, nth, lodash

## Visão geral

Retorna o item em um indice especifico do array.

**Destaques:**
- Usa lodash `_.nth`
- Aceita indices negativos (a partir do fim)
- Retorna o valor em JSON

**Exemplo:**
- Array: `["a", "b", "c", "d"]`
- Indice: `-1`
- Resultado: `"d"`

## Entradas

- **Array** (textarea): Digite um array JSON
- **Indice** (number): Indice a partir de 0 (negativo do fim)

## Quando usar

- Quando você precisa extrair um item específico de uma lista de dados JSON.
- Ao trabalhar com arrays onde a contagem a partir do final é necessária.
- Para validar rapidamente a existência de um elemento em um índice determinado.

## Como funciona

- Insira o seu array no formato JSON no campo de entrada.
- Defina o índice numérico do item que deseja recuperar.
- Utilize índices negativos para acessar elementos contando a partir do final do array.
- Clique em processar para obter o valor correspondente ao índice solicitado.

## Casos de uso

- Recuperação rápida do último item de uma lista de logs.
- Extração de valores específicos de configurações armazenadas em arrays.
- Depuração de estruturas de dados JSON complexas durante o desenvolvimento.

## Perguntas frequentes

### O que acontece se o índice estiver fora dos limites?

Se o índice não existir no array, a ferramenta retornará 'null' conforme o comportamento padrão do lodash.

### Posso usar índices negativos?

Sim, índices negativos são suportados e permitem acessar elementos começando do final do array (ex: -1 é o último item).

### Qual é o formato de entrada esperado?

A ferramenta espera um array JSON válido, como ["item1", "item2", "item3"].

### A ferramenta altera o array original?

Não, a ferramenta apenas lê o array fornecido e retorna o item solicitado, sem modificar os dados originais.

### É possível extrair objetos de um array?

Sim, se o array contiver objetos, a ferramenta retornará o objeto completo localizado no índice especificado.

## Ferramentas relacionadas

- [Obter caminho](https://elysiatools.com/pt/tools/get-path): Obtem um valor por caminho com lodash _.get
- [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
- [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
