Go ProSign in

This Lesson is for Members

Subscribe today and get access to all lessons! Plus direct HD download for offline use, enhances transcripts, member comment forums, and iTunes "podcast" RSS feed. Level up your skills now!

Unlock This Lesson

Already subscribed? Sign In

Hide playlist

    Understand common misconceptions about ES6's const keyword

    Thomas GrecoThomas Greco

    Values assigned with let and const are seen everywhere in JavaScript. It's become common to hear them explained like so:

    "const creates an constant (immutable) binding while bindings created with let can be changed (mutated) without issue."

    Although this is an accurate description, it's often misinterpreted to mean that data bound with let is mutable, while data bound via const is immutable, however this doesn't happen to be the case. In this lesson we'll explore this topic further and learn how to create immutable objects in the form of shallow copies using Object.freeze.

    You must be a Member to view code