Categorias

Sem Valores

Remove valores do array com lodash _.without

Retorna um novo array sem os valores informados.

Destaques:

  • Usa lodash _.without
  • Valores fornecidos em array JSON
  • Nao modifica o array original

Exemplo:

  • Array: [1, 2, 2, 3]
  • Valores: [2]
  • Resultado: [1, 3]

Digite um array JSON

Array JSON de valores a remover

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 Sem Valores permite filtrar rapidamente listas de dados, removendo itens específicos de um array de forma limpa e eficiente utilizando a biblioteca lodash.

Quando usar

  • Quando você precisa limpar um conjunto de dados removendo entradas indesejadas.
  • Ao processar respostas de APIs que contêm valores nulos ou códigos de erro repetitivos.
  • Para sanitizar arrays de entrada antes de realizar cálculos ou exibições em interfaces.

Como funciona

  • Insira o seu array principal no campo de entrada no formato JSON.
  • Defina os valores que deseja excluir, também em formato de array JSON.
  • A ferramenta processa a lógica utilizando a função _.without do lodash.
  • O sistema retorna um novo array contendo apenas os elementos que não foram especificados para remoção.

Casos de uso

Remoção de IDs de usuários inativos de uma lista de permissões.
Limpeza de logs de sistema para excluir códigos de status irrelevantes.
Filtragem de categorias de produtos em catálogos dinâmicos.

Exemplos

1. Limpeza de IDs de Usuários

Desenvolvedor Backend
Contexto
Preciso remover IDs de usuários banidos de uma lista de permissões ativa para evitar erros de acesso.
Problema
A lista contém IDs de usuários banidos que devem ser excluídos antes da validação.
Como usar
Cole a lista de IDs no campo Array e os IDs banidos no campo Valores para Remover.
Configuração de exemplo
Array: [101, 102, 103, 104]
Valores: [102, 104]
Resultado
O resultado será [101, 103], contendo apenas os IDs permitidos.

2. Remoção de Status de Erro

Analista de Dados
Contexto
Estou analisando uma série de códigos de status HTTP de um servidor e quero ignorar os erros 404 e 500.
Problema
Os erros 404 e 500 estão poluindo a análise estatística dos acessos bem-sucedidos.
Como usar
Insira a lista completa de status no campo Array e [404, 500] no campo Valores para Remover.
Configuração de exemplo
Array: [200, 404, 200, 500, 200]
Valores: [404, 500]
Resultado
O resultado será [200, 200, 200], permitindo uma análise focada apenas nas requisições bem-sucedidas.

Testar com amostras

json, video

Hubs relacionados

FAQ

O array original é alterado?

Não, a ferramenta retorna um novo array, preservando a integridade dos seus dados originais.

Quais tipos de dados posso remover?

Você pode remover números, strings ou booleanos, desde que estejam formatados corretamente como um array JSON.

A ferramenta diferencia maiúsculas de minúsculas?

Sim, como utiliza a comparação estrita do JavaScript, strings com diferenças de caixa serão tratadas como valores distintos.

Posso remover múltiplos valores de uma vez?

Sim, basta listar todos os valores que deseja excluir dentro do array JSON no campo de valores.

A ferramenta suporta objetos complexos?

Esta ferramenta é otimizada para valores primitivos. Para objetos complexos, recomenda-se o uso de funções de filtragem específicas.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/without-values

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
array textarea Sim Digite um array JSON
values textarea Sim Array JSON de valores a remover

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-without-values": {
      "name": "without-values",
      "description": "Remove valores do array com lodash _.without",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=without-values",
      "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]