# Convert array to string

**URL:** <https://forums.losant.com/t/convert-array-to-string/1525>\
**Category:** Help\
**Tags:** function-node\
**Created:** [February 11, 2019, 10:13pm UTC](https://forums.losant.com/t/convert-array-to-string/1525 "2019-02-11T22:13:53Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![paul\_wareham](https://avatars.discourse-cdn.com/v4/letter/p/ed8c4c/32.png) [@paul\_wareham](https://forums.losant.com/u/paul_wareham)\
**Post date:** [February 11, 2019, 10:13pm UTC](https://forums.losant.com/t/convert-array-to-string/1525/1 "2019-02-11T22:13:53Z")

</div>

Hi Folks,

What is the easiest way to convert an array on a payload into a string of the array values with a separating character between each value?

Thanks

Paul

---

<div class="post-metadata">

**Author:** ![Brandon\_Cannaday](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.losant.com/brandon_cannaday/32/14_2.png) [@Brandon\_Cannaday](https://forums.losant.com/u/Brandon_Cannaday)\
**Post date:** [February 11, 2019, 10:23pm UTC](https://forums.losant.com/t/convert-array-to-string/1525/2 "2019-02-11T22:23:11Z")

</div>

I would recommend a [Function Node](https://docs.losant.com/workflows/logic/function/) with something similar to this:

```auto
myArray = payload.data.myArray; // ['red', 'blue', 'green']
payload.data.myString = myArray.join(','); // "red,blue,green"

```

Check out MDN for more details on the [Array.join](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/join) function.

I could see adding this as a potential feature to our existing [Array Node](https://docs.losant.com/workflows/logic/array/).
