# Changing Data without changing Variable

**URL:** <https://discourse.nodered.org/t/changing-data-without-changing-variable/31183>\
**Category:** General\
**Created:** [5 August 2020 15:00 UTC](https://discourse.nodered.org/t/changing-data-without-changing-variable/31183 "2020-08-05T15:00:47Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [5 August 2020 15:02 UTC](https://discourse.nodered.org/t/changing-data-without-changing-variable/31183/2 "2020-08-05T15:02:52Z")

</div>

This is because of the way JavaScript passes objects around by reference...

This previous thread explains the details and how to handle it - [Global memory updates even if I don't "save" back to it](https://discourse.nodered.org/t/global-memory-updates-even-if-i-dont-save-back-to-it/16326)

---

_[View the full topic](https://discourse.nodered.org/t/changing-data-without-changing-variable/31183)._
