# Changes to Context Flow Variable also changes source array it was extracted from

**URL:** <https://discourse.nodered.org/t/changes-to-context-flow-variable-also-changes-source-array-it-was-extracted-from/17070>\
**Category:** General\
**Created:** [24 October 2019 05:49 UTC](https://discourse.nodered.org/t/changes-to-context-flow-variable-also-changes-source-array-it-was-extracted-from/17070 "2019-10-24T05:49:52Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [24 October 2019 05:57 UTC](https://discourse.nodered.org/t/changes-to-context-flow-variable-also-changes-source-array-it-was-extracted-from/17070/2 "2019-10-24T05:57:20Z")

</div>

You have discovered JavaScript object references. 🙂

This behaviour is normal and has been covered a few times though I'm not sure how you would search this subject.

[This](https://discourse.nodered.org/t/global-memory-updates-even-if-i-dont-save-back-to-it/16326) may help explain, read to last post

---

_[View the full topic](https://discourse.nodered.org/t/changes-to-context-flow-variable-also-changes-source-array-it-was-extracted-from/17070)._
