将一个对象完全冻结,实现一个真·常量

function deepConst(data){
  Object.freeze(data);
  for(let key in data){
    let prop = data[key];
    if(!data.hasOwnProperty(key) || !(typeof prop === "object") || Object.isFrozen(prop)){
      continue;
    }
    deepConst(prop);
  }
}
原文地址:https://www.cnblogs.com/chenzeyongjsj/p/10368461.html