const object = { name = "John", }; object = "Test"; // Doesn't work, constant makes it so you can't reasign it object.name = "Doo"; // This works Object.freeze(object) object.name = "Foo"; // No longer works
const obj = { prop: 42 }; Object.freeze(obj); obj.prop = 33; // //Throws an error in strict mode. console.log(obj.prop); // expected output: 42