Understand common misconceptions about ES6's const keyword
Values assigned with
constcreates an constant (immutable) binding while bindings created with
letcan 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