一个彻底将对象冻结的函数

var constantize = (obj) => {
  Object.freeze(obj);
  Object.keys(obj).forEach((key,value) => {
    if(typeof obj[key] === 'object'){
      constantize(obj[key]);
    }
  })
}
  • 代码来源:《ES 6 标准入门》(第2版) -- 阮一峰 著 ---- 第2章 let 和 const 命令

你可能感兴趣的:(一个彻底将对象冻结的函数)