Documentation

array.concat() function

The array.concat() function is experimental and subject to change at any time. By using this function, you accept the risks of experimental functions.

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.

Neither input array is mutated and a new array is returned.

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})))

Was this page helpful?

Thank you for your feedback!


Upgrade to InfluxDB Cloud or InfluxDB 2.0!

InfluxDB Cloud and InfluxDB OSS 2.0 ready for production.