DEV Community

Discussion on: JavaScript clone and rewrite property from existing object

Collapse
 
peerreynders profile image
peerreynders

I wonder if in this context "Rewriting JavaScript object properties" might be a better way of putting it.

Strangely enough "updating" an Elixir map

%{expenses | groceries: 150, commute: 75}
Enter fullscreen mode Exit fullscreen mode

or an Elm record

{ steve | name = "Wozniak" } 
Enter fullscreen mode Exit fullscreen mode

creates an entirely new value as well (because everything is immutable).