Object.freeze()方法

📅2026-06-15T08:01:22.000Z

作用:冻结对象,让对象无法增、删、改属性,成为只读状态。

浅冻结 ​

只冻结第一层,嵌套对象 / 数组不受影响,内层依然可以修改:

javascript
const obj = {
  a: 1,
  inner: { b: 2 }
};
Object.freeze(obj);

obj.a = 99;       // 失败
obj.inner.b = 99; // ✅ 成功!内层可修改
console.log(obj.inner.b); // 99

‍

© 2026 dalaoshi777. Powered by VitePress