# Dynamic object in function

**URL:** https://discourse.nodered.org/t/dynamic-object-in-function/19751
**Category:** General
**Created:** [30 December 2019 18:54 UTC](https://discourse.nodered.org/t/dynamic-object-in-function/19751 "2019-12-30T18:54:08Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![olab](https://avatars.discourse-cdn.com/v4/letter/o/d07c76/32.png) [@olab](https://discourse.nodered.org/u/olab)
#### Post date: [30 December 2019 18:54 UTC](https://discourse.nodered.org/t/dynamic-object-in-function/19751/1 "2019-12-30T18:54:08Z")

</div>

Based on a function like this. How can I make the names fred, mary, sarah dynamic and expand/bild it based on a incoming nameArray?

var myObj = {  
fred: { v: 2, q: 4, t: 7},  
mary: { v: 0, q: 10, t: 0},  
sarah: { v: 0, q: 0, t: 0}  
}

msg = myObj;

```
return msg;
```

---

<div class="post-metadata">

### Author: ![zenofmud](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zenofmud/32/316_2.png) [@zenofmud](https://discourse.nodered.org/u/zenofmud)
#### Post date: [30 December 2019 19:24 UTC](https://discourse.nodered.org/t/dynamic-object-in-function/19751/2 "2019-12-30T19:24:55Z")

</div>

so you want to add a key/value to a javascript object?? I wonder if you could google that??

---

<div class="post-metadata">

### Author: ![olab](https://avatars.discourse-cdn.com/v4/letter/o/d07c76/32.png) [@olab](https://discourse.nodered.org/u/olab)
#### Post date: [30 December 2019 19:31 UTC](https://discourse.nodered.org/t/dynamic-object-in-function/19751/3 "2019-12-30T19:31:01Z")

</div>

Googling with the correct queries often help.

Thank you 🙂
