Y
Hacker News
new
|
ask
|
show
|
jobs
by
EugeneOZ
4039 days ago
Ironically enough, but your example shows where const is shouldn't be used as guarantee of immutability:
https://t.co/JIQozGe7Md
2 comments
agumonkey
4039 days ago
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.
link
EugeneOZ
4039 days ago
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)
link
agumonkey
4039 days ago
That's typical computer lingo / semantic issue. the `const` mean shallow/pointer constant, not deep/structurally constant.
link
bmeck
4038 days ago
const is not about immutability in JS.
link