Using const we can still modify the contents of a Javascript objects but the reference to this object will be immutable.
const product = {name: "Sugar", weight: "1 kg"}; product.name = "Some New Name"; console.log(product);
{ name: "Some New Name", weight: "1 kg" }
Using freeze is preferred in cases where we do not want to modify the contents of an object.
const product = {name: "Sugar", weight: "1 kg"}; Object.freeze(product); product.name = "Some New Name"; console.log(product);
{ name: "Sugar", weight: "1 kg" }
The above is the detailed content of Declaration using const vs freeze in Javascript. For more information, please follow other related articles on the PHP Chinese website!