docs-v2/content/flux/v0.x/stdlib/experimental/array/concat.md

937 B

title description menu weight flux/v0.x/tags introduced
array.concat() function `array.concat` appends two arrays and returns a new array.
flux_0_x_ref
name parent
array.concat exp-array
301
array
0.155.0

array.concat() appends two arrays and returns a new array.

import "experimental/array"

array.concat(
    arr: [1,2],
    v: [3,4],
)

// Returns [1, 2, 3, 4]

Parameters

arr

First array. Default is the piped-forward array (<-).

v

Array to append to the first array.

{{% note %}} Neither input array is mutated and a new array is returned. {{% /note %}}

Examples

Merge two arrays

import "experimental/array"

a = [1, 2, 3]
b = [4, 5, 6]

c = a |> array.concat(v: b)
// Returns [1, 2, 3, 4, 5, 6]

// Output each value in the array as a row in a table
array.from(rows: c |> array.map(fn: (x) => ({_value: x})))