shlogg · Early preview
Alish Giri @alishgiri

Modifying Javascript Objects With Const And Freeze

Javascript const can modify object contents, but reference remains immutable. Use Object.freeze() for true immutability.

Javascript const

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"
}

    
    

    
    




  
  
  Javascript freeze

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);...