> For the complete documentation index, see [llms.txt](https://docs.incari.com/incari-studio/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.incari.com/incari-studio/toolbox/array/concat-arrays.md).

# Concat Arrays

## Overview

![The Concat Arrays Node.](/files/F8t3P4e9aShay5SFP0Oz)

**Concat Arrays** merges two or more **Arrays** into one new **Array**. The **Arrays** to be merged are given as input to the **Node**.

Note that the **Arrays** that are to be merged by this **Node** are not sorted.

[**Scope**](/incari-studio/toolbox/overview.md#scopes): **Project**, **Scene**, **Function**, **Prefab**.

## Attributes

![The Concat Arrays Node Attributes](/files/NcpwLZk8zw3n9aXF1Y8D)

| Attribute | Type    | Description                                                                     |
| --------- | ------- | ------------------------------------------------------------------------------- |
| `Count`   | **Int** | The number of **Arrays** you wish to merge. The default number is 2 **Arrays**. |

## Inputs

| Input                               | Type      | Description                                                           |
| ----------------------------------- | --------- | --------------------------------------------------------------------- |
| *Pulse Input* (►)                   | **Pulse** | A standard **Input Pulse**, to trigger the execution of the **Node**. |
| `Array` *(`Count`* ***Attribute**)* | **Array** | Two or more **Input** **Arrays** you wish to merge.                   |

## Outputs

| Output             | Type      | Description                                                                                                                            |
| ------------------ | --------- | -------------------------------------------------------------------------------------------------------------------------------------- |
| *Pulse Output* (►) | **Pulse** | A standard **Output Pulse**, to move onto the next **Node** along the **Logic Branch**, once this **Node** has finished its execution. |
| `New Array`        | **Array** | The merged **Array**.                                                                                                                  |

## See Also

* [**Array Value**](/incari-studio/toolbox/array/array-value.md)

## External Links

* [*Array Concatenation*](https://www.tutorialspoint.com/learn_c_by_examples/array_concatenation_program_in_c.htm) on tutorialspoint.
