# Удалить значения

Удаляет указанные значения из массива с lodash _.pull

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

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

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

## Обзор

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

**Особенности:**
- Использует lodash `_.pull`
- Значения передаются как JSON массив
- Опциональное сравнение без учета регистра

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

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

- **Массив** (textarea): Введите JSON массив
- **Значения для удаления** (textarea): JSON массив значений для удаления
- **С учетом регистра** (checkbox): Снимите флажок для сравнения без учета регистра

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

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

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

- Введите исходный массив в поле 'Массив' в формате JSON, например, \[1, 2, 3\].
- Укажите значения для удаления в поле 'Значения для удаления' также в формате JSON, например, \[2\].
- При необходимости установите флажок 'С учетом регистра' для управления сравнением строк (по умолчанию включено).
- Нажмите кнопку выполнения, и инструмент вернет очищенный массив с удаленными значениями.

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

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

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

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

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

### Можно ли удалять значения без учета регистра для строк?

Да, снимите флажок 'С учетом регистра', чтобы инструмент сравнивал строки без учета регистра.

### Что делать, если массив содержит вложенные объекты?

Инструмент предназначен для простых массивов значений; вложенные объекты могут не обрабатываться корректно.

### Как быстро инструмент обрабатывает большие массивы?

Обработка основана на lodash, который оптимизирован для производительности, но время зависит от размера массива.

### Можно ли использовать инструмент для удаления значений из массива в реальном времени?

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

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

- [Уплотнить Массив](https://elysiatools.com/ru/tools/compact-array): Удалить ложные значения из массива с помощью lodash _.compact
- [Удалитель BOM Символов](https://elysiatools.com/ru/tools/data-bom-remover): Удаление BOM (Byte Order Mark) символов из текстового и файлового содержимого. Идеально для очистки текстовых файлов с проблемами кодировки.
- [Удалить Первые 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/sorted-unique): Удаляет дубликаты в отсортированном массиве с lodash _.sortedUniq
- [Уникальные по полю](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

## Примеры

- [Примеры QR-кодов](https://elysiatools.com/ru/samples/qrcode-samples): Примерные изображения QR-кодов для тестирования инструментов чтения и генерации QR-кодов
- [Примеры Распределенного Трейсинга](https://elysiatools.com/ru/samples/distributed-tracing-samples): Комплексные примеры распределенного трейсинга с использованием Jaeger, OpenTelemetry и современных инструментов
- [Примеры Анализа Логов ELK Stack](https://elysiatools.com/ru/samples/elk-stack-samples): Комплексные примеры ELK Stack для агрегации, обработки и визуализации логов в распределенных системах
- [Примеры Расширенного Применения Grafana](https://elysiatools.com/ru/samples/grafana-samples): Комплексные примеры Grafana, охватывающие продвинутый дизайн дашбордов, конфигурацию оповещений, интеграцию источников данных и разработку плагинов
