Object.freeze() - 冻结对象
Object.freeze() 是一个函数。
作用:将对象进行冻结;
限制:冻结之后不能 添加/删除/修改 该对象。
理解:咱们封装好一个对象,但是又不希望后续对这个对象进行修改,就可以使用这个函数进行冻结;
情境一:const 和 Object.freeze() 的区别
情景二:Object.freeze() 定义对象内部包含对象可以修改
情景三:Object.freeze() 定义对象内部包含对象不允许修改
递归冻结
Object.freeze() 是一个函数。
作用:将对象进行冻结;
限制:冻结之后不能 添加/删除/修改 该对象。
理解:咱们封装好一个对象,但是又不希望后续对这个对象进行修改,就可以使用这个函数进行冻结;
递归冻结