javascript return object freeze code example

Example 1: javascript object freeze

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

Example 2: how to freeze js object

const obj = {
    prop: 42
    };

     Object.freeze(obj);

     obj.prop = 33;
//   //Throws an error in strict mode. 

   console.log(obj.prop);
// expected output: 42