# Объединить Массивы

Объединить несколько массивов с помощью lodash _.concat

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

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

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

## Обзор

## Возможности

- **Объединить до 5 массивов** в один массив
- **Опциональное выравнивание** вложенных массивов (нет/поверхностное/глубокое)
- **Опциональная дедупликация** для удаления повторяющихся значений
- **Интеллектуальное определение типов** для чисел, логических значений и объектов
- **Гибкий формат ввода** - JSON-массивы или текстовые представления

## Примеры Использования

**Базовое объединение:**
```
Массив 1: [1, 2]
Массив 2: [3, 4]
Массив 3: [5, 6]
Результат: [1, 2, 3, 4, 5, 6]
```

**С вложенными массивами (выравнивание включено):**
```
Массив 1: [1, 2]
Массив 2: [[3, 4], 5]
Результат: [1, 2, 3, 4, 5]
```

**С включенной дедупликацией:**
```
Массив 1: [1, 2, 3]
Массив 2: [3, 4, 5]
Результат (уникальные): [1, 2, 3, 4, 5]
```

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

- **Массив 1** (textarea): \[1, 2\]
- **Массив 2** (textarea): \[3, 4\]
- **Массив 3** (textarea): \[5, 6\]
- **Массив 4** (textarea): \[7, 8\]
- **Массив 5** (textarea): \[9, 10\]
- **Режим выравнивания** (select)
- **Удалить Дубликаты** (checkbox)

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

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

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

- Введите данные в поля для массивов от 1 до 5 в формате JSON или текста.
- Выберите режим выравнивания: без выравнивания, поверхностное или глубокое.
- При необходимости установите флажок 'Удалить Дубликаты'.
- Нажмите кнопку для выполнения объединения и получения результата.

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

- Объединение списков клиентов из разных отделов продаж.
- Подготовка вложенных данных из JSON-ответов API для анализа в таблицах.
- Очистка и объединение массивов идентификаторов перед импортом в базу данных.

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

### Какое максимальное количество массивов можно объединить?

До 5 массивов.

### Что делает опция 'Режим выравнивания'?

Она определяет, как обрабатываются вложенные массивы: без изменений, поверхностное объединение первого уровня или глубокое объединение всех уровней.

### Как удалить повторяющиеся элементы?

Включите опцию 'Удалить Дубликаты' перед запуском объединения.

### Поддерживаются ли массивы в текстовом формате?

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

### На чем основан этот инструмент?

Инструмент использует функцию _.concat из библиотеки lodash для объединения массивов.

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

- [Удалить по условию](https://elysiatools.com/ru/tools/remove-by-predicate): Удаляет элементы по предикату с lodash _.remove
- [Глубокие уникальные](https://elysiatools.com/ru/tools/uniq-with): Удаляет дубликаты с lodash _.uniqWith и глубокой проверкой
- [Объединитель текста](https://elysiatools.com/ru/tools/text-joiner): Объединяет несколько текстовых входов с настраиваемыми разделителями
- [Разность массивов](https://elysiatools.com/ru/tools/difference-arrays): Удаляет значения из массива, которые присутствуют в других массивах, используя lodash _.difference
- [Объединитель CSV](https://elysiatools.com/ru/tools/csv-merger): Объединяет несколько CSV файлов в один с возможностями обработки заголовков и удаления дубликатов
- [Выравниватель массивов](https://elysiatools.com/ru/tools/array-flattener): Преобразует многомерные массивы в одномерные с настраиваемой глубиной
- [Уплотнить Массив](https://elysiatools.com/ru/tools/compact-array): Удалить ложные значения из массива с помощью lodash _.compact
- [Удалить Первые N Элементов](https://elysiatools.com/ru/tools/drop-items): Удаляет первые N элементов массива с использованием lodash _.drop

## Примеры

- [Примеры Структур Данных Android Java](https://elysiatools.com/ru/samples/android-datastructures-java): Примеры структур данных Android Java включая общие операции с массивами, хеш-таблицами и связанными списками
- [Примеры Структур Данных Android Kotlin](https://elysiatools.com/ru/samples/android-datastructures-kotlin): Примеры структур данных Android Kotlin включая массивы, хеш-таблицы и связанные списки с общими операциями
- [Примеры Дублирующихся Строк](https://elysiatools.com/ru/samples/text-duplicate-line-samples): Примеры файлов с различными типами дублирующихся строк для тестирования инструментов удаления дубликатов
- [Примеры Специальных Символов](https://elysiatools.com/ru/samples/text-special-characters-samples): Примеры текстовых файлов с различными специальными символами, знаками пунктуации и символами для тестирования удаления неалфавитно-цифровых символов
