ES2015 `const` is not about immutability
Read OriginalThis article debunks the widespread misunderstanding that the ES2015 `const` keyword makes values immutable. It explains that `const` only creates an immutable binding, preventing variable reassignment, but the value itself (like an object's properties) can still change. The author contrasts `const` with `let`, demonstrates how to achieve true immutability using `Object.freeze()`, and advocates for using `const` by default in modern JavaScript.
Comments
No comments yet
Be the first to share your thoughts!
Browser Extension
Get instant access to AllDevBlogs from your browser