getiblog

getiblog

9/28/2015

link

http://blog.getify.com/constantly-confusing-const/

summary

In this blog post, the author discusses the confusion and misconceptions surrounding the 'const' keyword in JavaScript. The post delves into the nuanced behavior of 'const' and explains how it does not create 'immutable' variables as commonly believed. It emphasizes that 'const' merely prevents reassignment of a variable, but the value it holds can still be mutated. The author provides examples and clarifies how 'const' works alongside objects and arrays, highlighting potential pitfalls and best practices. Overall, the post aims to provide a clearer understanding of the 'const' keyword and how it should be properly used in JavaScript.

tags

javascript ꞏ programming ꞏ const keyword ꞏ variable declaration ꞏ mutable vs immutable ꞏ scope ꞏ hoisting ꞏ block scope ꞏ es6 ꞏ ecmascript ꞏ coding best practices ꞏ interview preparation ꞏ development ꞏ software engineering ꞏ programming language ꞏ javascript fundamentals ꞏ web development ꞏ coding concepts ꞏ programming paradigms ꞏ object-oriented programming ꞏ functional programming ꞏ variable assignment ꞏ variable mutation ꞏ javascript syntax ꞏ variable scope ꞏ coding techniques ꞏ javascript tips ꞏ programming tips ꞏ javascript variables ꞏ javascript const keyword ꞏ javascript coding ꞏ programming language concepts ꞏ javascript semantics ꞏ computer science ꞏ coding standards