Re:How necessary are var, let, and const?
by EugeneOZ on Monday June 01, 2015 @10:56AM
(#9639013)
Ironically enough, but your example shows where const is shouldn't be used as guarantee of immutability:
https://t.co/JIQozGe7Md
[ Parent
| on HN ]
Isn't that a typical "corner case" in the understanding of dynamic languages bindings ? I think I've seen the same question pop about python. The array binding is constant, its content isn't.
if value of constant can be changed, it's not constant. In my understanding. And by Wikipedia: http://en.wikipedia.org/wiki/Constant_(computer_programming)
That's typical computer lingo / semantic issue. the `const` mean shallow/pointer constant, not deep/structurally constant.