Categorias

Item N

Obtem o item em um indice usando lodash _.nth

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"

Digite um array JSON

Indice a partir de 0 (negativo do fim)

Fatos principais

Categoria
Data Processing
Tipos de entrada
textarea, number
Tipo de saída
text
Cobertura de amostras
4
API disponível
Yes

Visão geral

O Item N é uma ferramenta utilitária eficiente que permite extrair rapidamente um elemento específico de um array JSON, utilizando a robusta função lodash _.nth para garantir precisão na recuperação de dados.

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.

Exemplos

1. Obter o último item de uma lista

Desenvolvedor Web
Contexto
Um desenvolvedor possui uma lista de IDs de usuários e precisa verificar qual foi o último ID adicionado.
Problema
Localizar o último elemento de um array longo sem percorrer manualmente.
Como usar
Cole o array de IDs e defina o índice como -1.
Configuração de exemplo
Array: [101, 102, 103, 104], Indice: -1
Resultado
O sistema retorna 104.

2. Acessar item específico em configuração

Analista de Dados
Contexto
Um arquivo de configuração contém uma lista de servidores e o analista precisa do segundo servidor da lista.
Problema
Extrair um valor posicional de um array de strings.
Como usar
Cole o array de servidores e defina o índice como 1 (lembrando que a contagem começa em 0).
Configuração de exemplo
Array: ["srv-01", "srv-02", "srv-03"], Indice: 1
Resultado
O sistema retorna "srv-02".

Testar com amostras

json

Hubs relacionados

FAQ

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.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/nth-item

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
array textarea Sim Digite um array JSON
index number Não Indice a partir de 0 (negativo do fim)

Formato de resposta

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texto: Texto

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-nth-item": {
      "name": "nth-item",
      "description": "Obtem o item em um indice usando lodash _.nth",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=nth-item",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]