# 对象-对象冻结

  • Object.freeze() 方法用于冻结对象,禁止对于该对象的属性进行修改
  • Object.isFrozen() 判断对象是否冻结
function freeze(obj) {
  Object.freeze(obj);
  Object.keys(obj).forEach((key, value) => {
    if (typeof obj[key] === 'object' && obj[key] !== null) {
      freeze(obj[key]);
    }
  });
  return obj;
}
1
2
3
4
5
6
7
8
9
上次更新: 1/5/2022, 9:25:14 AM