when declaring with const is that the values can not be changed once they have been declared, can not be re-assigned
Values can be changed. Just the assignment cannot.
const foo = { "bar": false }; foo.bar = true; console.log(foo.bar); // prints true
In other languages which offer const it is actually constant and cannot be changed (e.g. C, C++, also C# but limited).
const
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Values can be changed. Just the assignment cannot.
In other languages which offer
const
it is actually constant and cannot be changed (e.g. C, C++, also C# but limited).