Categorias

Itens Iniciais

Obtém todos os elementos exceto o último usando lodash _.initial

Recupera todos os elementos de um array exceto o último.

Recursos:

  • Retorna todos os elementos exceto o último
  • Retorna um array vazio para arrays de elemento único ou vazios
  • Manipula arrays com qualquer tipo de dado
  • Operação simples e intuitiva
  • Usa lodash _.initial para extração confiável

Exemplos:

  • Entrada: [1, 2, 3] → Saída: [1, 2]
  • Entrada: ["a", "b", "c", "d"] → Saída: ["a", "b", "c"]
  • Entrada: [{id: 1}, {id: 2}, {id: 3}] → Saída: [{id: 1}, {id: 2}]
  • Entrada: [1] → Saída: []
  • Entrada: [] → Saída: []

Casos de Uso:

  • Preparação de Dados: Preparar dados excluindo o elemento final
  • Validação: Validar todos os itens exceto o último (ex: dados de rodapé)
  • Processamento em Lote: Processar tudo exceto o último elemento
  • Manipulação de Arrays: Remover elementos finais

Insira um array JSON válido

Fatos principais

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

Visão geral

A ferramenta Itens Iniciais permite extrair rapidamente todos os elementos de um array, excluindo apenas o último item, utilizando a biblioteca lodash para garantir resultados precisos e confiáveis.

Quando usar

  • Quando você precisa remover o último item de uma lista de dados.
  • Ao processar arrays onde o último elemento representa um rodapé ou valor total que deve ser ignorado.
  • Para limpar estruturas de dados antes de realizar cálculos ou validações em lote.

Como funciona

  • Insira o seu array no formato JSON na área de entrada.
  • A ferramenta processa o array utilizando a função lodash _.initial.
  • O sistema retorna um novo array contendo todos os elementos originais, exceto o último.
  • Caso o array esteja vazio ou contenha apenas um item, a ferramenta retornará um array vazio.

Casos de uso

Preparação de dados para exclusão de elementos de rodapé ou metadados finais.
Validação de listas onde o último item possui um formato diferente dos demais.
Processamento em lote de coleções de itens, ignorando o último registro.

Exemplos

1. Remoção de rodapé em lista de preços

Contexto
Uma lista de preços contém vários itens e um valor total no final.
Problema
Preciso processar apenas os itens individuais, ignorando o valor total.
Como usar
Cole o array de preços na entrada e execute a ferramenta.
Configuração de exemplo
[10.50, 20.00, 15.75, 46.25]
Resultado
[10.50, 20.00, 15.75]

2. Limpeza de lista de usuários

Contexto
Uma lista de objetos de usuários inclui um registro de 'convidado' na última posição.
Problema
Remover o registro de convidado para processar apenas os usuários cadastrados.
Como usar
Insira o array de objetos JSON e obtenha a lista filtrada.
Configuração de exemplo
[{"id": 1, "nome": "Ana"}, {"id": 2, "nome": "Beto"}, {"id": 3, "nome": "Convidado"}]
Resultado
[{"id": 1, "nome": "Ana"}, {"id": 2, "nome": "Beto"}]

Testar com amostras

json

Hubs relacionados

FAQ

O que acontece se o array estiver vazio?

Se o array estiver vazio, a ferramenta retornará um array vazio.

A ferramenta altera o array original?

Não, a ferramenta retorna um novo array, mantendo os dados originais intactos.

Posso usar arrays com diferentes tipos de dados?

Sim, a ferramenta suporta arrays contendo números, strings, objetos ou outros tipos de dados.

O que acontece com arrays de um único elemento?

Para arrays com apenas um elemento, o resultado será um array vazio, pois o único item é considerado o último.

Qual biblioteca é utilizada para a operação?

A ferramenta utiliza a função _.initial da biblioteca lodash para garantir a consistência da operação.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/initial-items

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
array textarea Sim Insira um array JSON válido

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-initial-items": {
      "name": "initial-items",
      "description": "Obtém todos os elementos exceto o último usando lodash _.initial",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=initial-items",
      "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]