# Уникальные отсортированные

Удаляет дубликаты в отсортированном массиве с lodash _.sortedUniq

> Каноническая страница: https://elysiatools.com/ru/tools/sorted-unique

- **Категория:** Data Processing

- **Ключевые слова:** массив, уникальные, сортировка, дубликаты, lodash

## Обзор

Удаляет последовательные дубликаты из отсортированного JSON массива.

**Особенности:**
- Использует lodash `_.sortedUniq`
- Работает с отсортированными массивами
- Возвращает уникальные значения в JSON

**Пример:**
- Массив: `[1, 1, 2, 2, 3]`
- Результат: `[1, 2, 3]`

## Входные данные

- **Массив** (textarea): Введите JSON массив

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

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

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

- Принимает отсортированный JSON-массив через текстовое поле ввода.
- Применяет алгоритм lodash _.sortedUniq для удаления последовательных дубликатов.
- Возвращает новый JSON-массив с уникальными значениями в исходном порядке.

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

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

## Частые вопросы

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

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

### Нужно ли сортировать массив перед использованием?

Да, инструмент предназначен только для отсортированных массивов.

### Что происходит, если массив не отсортирован?

Результат может быть некорректным, так как удаляются только последовательные дубликаты.

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

Любые типы данных, но они должны быть отсортированы для корректной работы.

### Можно ли обрабатывать большие массивы?

Да, инструмент эффективен для массивов любого размера в пределах возможностей браузера.

## Связанные инструменты

- [Уплотнить Массив](https://elysiatools.com/ru/tools/compact-array): Удалить ложные значения из массива с помощью lodash _.compact
- [Удалить Первые N Элементов](https://elysiatools.com/ru/tools/drop-items): Удаляет первые N элементов массива с использованием lodash _.drop
- [Удалить Элементы с Конца](https://elysiatools.com/ru/tools/drop-right-items): Удаляет последние N элементов из массива с помощью lodash _.dropRight
- [Удалить значения](https://elysiatools.com/ru/tools/pull-values): Удаляет указанные значения из массива с lodash _.pull
- [Уникальные по полю](https://elysiatools.com/ru/tools/sorted-unique-by): Удаляет дубликаты в отсортированном массиве с lodash _.sortedUniqBy
- [Уникальный массив](https://elysiatools.com/ru/tools/uniq-array): Удаляет дубликаты массива с lodash _.uniq
- [Уникальные по полю](https://elysiatools.com/ru/tools/uniq-by): Удаляет дубликаты по пути свойства с lodash _.uniqBy
- [Без значений](https://elysiatools.com/ru/tools/without-values): Удаляет значения массива с lodash _.without

## Примеры

- [Примеры Расширенного Применения Grafana](https://elysiatools.com/ru/samples/grafana-samples): Комплексные примеры Grafana, охватывающие продвинутый дизайн дашбордов, конфигурацию оповещений, интеграцию источников данных и разработку плагинов
- [Примеры QR-кодов](https://elysiatools.com/ru/samples/qrcode-samples): Примерные изображения QR-кодов для тестирования инструментов чтения и генерации QR-кодов
- [Примеры D3.js Визуализации Данных](https://elysiatools.com/ru/samples/d3js-data-visualization): Комплексные примеры визуализации данных D3.js, включая диаграммы, карты, анимации и интерактивные визуализации
- [Примеры JavaScript Toolchain Rome](https://elysiatools.com/ru/samples/rome): Примеры JavaScript toolchain Rome, включая конфигурацию, линтинг, форматирование, сборку и управление проектами
