Categorias

Remover Itens do Final

Remove os últimos N itens de um array com lodash _.dropRight

Remover Itens do Final

Este ferramenta remove um número especificado de elementos do final de um array usando o método _.dropRight do lodash.

Recursos

  • Remover do final : Remove elementos do lado direito do array
  • Entrada flexível : Aceita qualquer array JSON válido
  • Configurável : Especifique quantos elementos remover
  • Preservação de tipos : Mantém a estrutura e tipos de dados do array

Exemplos

Exemplo 1: Remover os últimos 2 elementos

Entrada: [1, 2, 3, 4, 5]
n: 2
Saída: [1, 2, 3]

Exemplo 2: Remover o último elemento (padrão)

Entrada: ['a', 'b', 'c', 'd']
n: 1
Saída: ['a', 'b', 'c']

Exemplo 3: Remover 0 elementos

Entrada: [10, 20, 30, 40]
n: 0
Saída: [10, 20, 30, 40]

Exemplo 4: Remover mais que o comprimento do array

Entrada: [1, 2, 3]
n: 10
Saída: []

Notas

  • Se n for maior que o comprimento do array, retorna um array vazio []
  • Se n for 0, retorna uma cópia do array original
  • A entrada deve ser uma string de array JSON válida
  • Funciona com arrays de qualquer tipo (números, strings, objetos, arrays aninhados)

Digite um array JSON válido

Quantos itens remover do final do array

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

Esta ferramenta permite remover de forma rápida e precisa um número especificado de elementos do final de qualquer array JSON, utilizando o método eficiente _.dropRight do lodash.

Quando usar

  • Quando você precisa limpar dados removendo registros excedentes ou obsoletos do final de uma lista.
  • Ao preparar subconjuntos de dados para processamento onde apenas os itens iniciais são relevantes.
  • Para truncar arrays dinâmicos em fluxos de trabalho de automação ou desenvolvimento de software.

Como funciona

  • Cole o seu array no formato JSON na caixa de entrada.
  • Defina o número de itens que deseja remover do final da lista.
  • Clique no botão de processar para gerar o novo array resultante.
  • Copie o resultado limpo para utilizar em seu projeto ou aplicação.

Casos de uso

Remoção de logs de sistema antigos que ficam acumulados no final de uma lista de eventos.
Limpeza de resultados de APIs que retornam itens extras ou de paginação que não são necessários.
Ajuste de coleções de dados em interfaces de usuário para exibir apenas um número fixo de itens.

Exemplos

1. Limpeza de Logs de Servidor

Desenvolvedor Backend
Contexto
Um log de sistema retorna uma lista de 10 eventos, mas apenas os 8 mais recentes são necessários para a análise atual.
Problema
Remover os 2 eventos mais antigos que estão no final da lista.
Como usar
Insira o array de logs e defina o número de remoção como 2.
Configuração de exemplo
n: 2
Resultado
Um array contendo apenas os 8 eventos mais recentes, pronto para ser exibido no painel de monitoramento.

2. Processamento de Dados de Vendas

Analista de Dados
Contexto
Uma lista de transações diárias inclui registros de teste no final que precisam ser descartados antes da importação.
Problema
Remover o último item da lista que corresponde ao registro de teste.
Como usar
Cole o array de transações e defina o número de remoção como 1.
Configuração de exemplo
n: 1
Resultado
Um array limpo contendo apenas as transações reais, sem os dados de teste.

Testar com amostras

json, video

Hubs relacionados

FAQ

O que acontece se eu definir um número maior que o tamanho do array?

A ferramenta retornará um array vazio, pois não há elementos suficientes para manter a estrutura original.

Posso remover zero elementos?

Sim, se você definir o valor como 0, a ferramenta retornará uma cópia idêntica ao array original.

Quais tipos de dados são suportados?

A ferramenta suporta arrays contendo números, strings, objetos e até mesmo arrays aninhados, desde que o formato JSON seja válido.

A ferramenta altera o array original?

Não, a ferramenta gera um novo array como resultado, preservando a integridade dos seus dados de entrada.

É necessário instalar algo para usar?

Não, esta é uma ferramenta baseada em navegador e não requer nenhuma instalação ou configuração de ambiente.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/drop-right-items

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
array textarea Sim Digite um array JSON válido
n number Não Quantos itens remover do final do array

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-drop-right-items": {
      "name": "drop-right-items",
      "description": "Remove os últimos N itens de um array com lodash _.dropRight",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=drop-right-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]