Категории

Уникальный массив

Удаляет дубликаты массива с lodash _.uniq

Удаляет повторяющиеся значения из JSON массива.

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

  • Использует lodash _.uniq
  • Оставляет первое вхождение каждого значения
  • Возвращает уникальные значения в JSON

Пример:

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

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

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

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

Обзор

Инструмент 'Уникальный массив' предназначен для удаления дубликатов из JSON-массива с помощью функции _.uniq из библиотеки lodash. Он сохраняет первое вхождение каждого значения и возвращает уникальный массив в формате JSON.

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

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

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

  • Вставьте JSON-массив в текстовое поле 'Массив'.
  • Инструмент применяет функцию _.uniq для фильтрации дубликатов.
  • Получите уникальный массив в качестве текстового результата.

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

Очистка списка email-адресов или телефонных номеров от дубликатов перед рассылкой.
Удаление повторяющихся товаров или артикулов из каталога для инвентаризации.
Подготовка уникальных идентификаторов или ключевых слов для анализа данных.

Примеры

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

Контекст
У вас есть массив чисел, полученный из системы, с повторяющимися значениями.
Проблема
Нужно получить только уникальные числа для статистического анализа.
Как использовать
Вставьте массив в поле 'Массив', например: [5, 3, 5, 1, 3].
Результат
Результат: [5, 3, 1]

2. Очистка списка строк от повторов

Контекст
Собран список названий городов для отчета, но есть дубликаты из-за ошибок ввода.
Проблема
Требуется уникальный список для точного подсчета и отображения.
Как использовать
Введите JSON-массив строк, например: ['Москва', 'Санкт-Петербург', 'Москва'].
Результат
Результат: ['Москва', 'Санкт-Петербург']

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

json, video

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

FAQ

Что такое lodash?

Lodash — это JavaScript-библиотека с утилитарными функциями, включая _.uniq для удаления дубликатов.

Сохраняет ли инструмент порядок элементов?

Да, _.uniq сохраняет порядок первого вхождения каждого значения в массиве.

Какие типы данных поддерживаются?

Инструмент работает с любыми типами данных в JSON-массиве, например, числами, строками или объектами.

Как ввести массив для обработки?

Вставьте корректный JSON-массив в поле 'Массив', например: [1, 2, 2, 3].

Есть ли ограничения на размер массива?

Ограничения зависят от производительности браузера, но для больших массивов рекомендуется проверять локально.

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

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

POST /ru/api/tools/uniq-array

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

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

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

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

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

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

{
  "mcpServers": {
    "elysiatools-uniq-array": {
      "name": "uniq-array",
      "description": "Удаляет дубликаты массива с lodash _.uniq",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=uniq-array",
      "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]