Категории

Без значений

Удаляет значения массива с lodash _.without

Возвращает новый массив без указанных значений.

Особенности:

  • Использует lodash _.without
  • Значения передаются как JSON массив
  • Не изменяет исходный массив

Пример:

  • Массив: [1, 2, 2, 3]
  • Значения: [2]
  • Результат: [1, 3]

Введите JSON массив

JSON массив значений для удаления

Ключевые факты

Категория
Data Processing
Типы входных данных
textarea
Тип результата
text
Покрытие примерами
4
API доступен
Yes

Обзор

Инструмент 'Без значений' позволяет удалить указанные элементы из массива, используя функцию lodash _.without. Он возвращает новый массив без изменений исходных данных, что удобно для обработки списков и коллекций.

Когда использовать

  • Когда нужно очистить массив от дубликатов или нежелательных значений.
  • При подготовке данных для анализа, исключая определённые элементы.
  • В сценариях, где важно сохранить исходный массив неизменным.

Как это работает

  • Введите исходный массив в формате JSON в поле 'Массив'.
  • Укажите значения для удаления в виде JSON массива в поле 'Значения для удаления'.
  • Инструмент применяет функцию lodash _.without для создания нового массива.
  • Результат отображается в виде текстового вывода без изменения исходных данных.

Сценарии использования

Очистка списка пользователей от заблокированных аккаунтов.
Удаление ошибочных данных из временного массива при обработке логов.
Подготовка выборки для тестирования, исключая определённые элементы.

Примеры

1. Удаление дубликатов из списка

Контекст
Есть массив с повторяющимися числами, нужно оставить только уникальные значения.
Проблема
Как удалить все вхождения числа 2 из массива [1, 2, 2, 3]?
Как использовать
Введите массив [1, 2, 2, 3] в поле 'Массив' и значения [2] в поле 'Значения для удаления'.
Пример конфигурации
{"array": [1, 2, 2, 3], "values": [2]}
Результат
Результат: [1, 3]

2. Очистка данных от null значений

Контекст
Массив содержит null значения, которые нужно исключить для дальнейшей обработки.
Проблема
Удалить все null из массива [1, null, 2, null, 3].
Как использовать
Укажите массив [1, null, 2, null, 3] и значения [null] для удаления.
Пример конфигурации
{"array": [1, null, 2, null, 3], "values": [null]}
Результат
Полученный массив: [1, 2, 3]

Проверить на примерах

json, video

Связанные хабы

FAQ

Что делает этот инструмент?

Удаляет указанные значения из массива, возвращая новый массив без них.

Как передать значения для удаления?

Значения передаются в виде JSON массива, например, [2, 3].

Изменяет ли инструмент исходный массив?

Нет, он возвращает новый массив, оставляя исходный без изменений.

Можно ли удалять значения из массива объектов?

Нет, инструмент работает только с простыми массивами, так как использует lodash _.without для сравнения значений.

Какой формат должен быть у массива?

Массив должен быть в формате JSON, например, [1, 2, 3].

Документация API

Конечная точка запроса

POST /ru/api/tools/without-values

Параметры запроса

Имя параметра Тип Обязательно Описание
array textarea Да Введите JSON массив
values textarea Да JSON массив значений для удаления

Формат ответа

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Текст: Текст

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-without-values": {
      "name": "without-values",
      "description": "Удаляет значения массива с lodash _.without",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=without-values",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]