美文网首页
一个彻底将对象冻结的函数

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

作者: sunxiaochuan | 来源:发表于2018-08-20 11:26 被阅读0次
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 命令

相关文章

  • 对象彻底冻结

    对象冻结 对象的属性冻结。下面是一个将对象彻底冻结的函数

  • js工具方法

    js彻底冻结一个对象 除了将对象本身冻结,对象的属性也应该冻结。下面是一个将对象彻底冻结的函数。 js深拷贝一个对...

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

    代码来源:《ES 6 标准入门》(第2版) -- 阮一峰 著 ---- 第2章 let 和 const 命令

  • web前端JS高阶面试题

    如何在 JS 中“深冻结”对象 如果咱们想要确保对象被深冻结,就必须创建一个递归函数来冻结对象类型的每个属性: 2...

  • const的本质 + 将对象彻底冻结的函数

    本质: const实际上保证的,并不是变量的值不得改动,而是变量指向的那个内存地址所保存的数据不得改动。对于简单类...

  • Object.freeze()

    Object.freeze(obj)方法可以冻结一个对象。一个被冻结的对象再也不能被修改,冻结了一个对象, 则不能...

  • Object.freeze()作用冻结一个对象

    Object.freeze() 方法可以冻结一个对象。一个被冻结的对象再也不能被修改; 冻结了一个对象则不能向这个...

  • Object.freeze(obj)

    Object.freeze() 方法可以冻结一个对象。一个被冻结的对象再也不能被修改;冻结了一个对象则不能向这个对...

  • 理解Object.freeze()方法

    Object.freeze() 方法可以冻结一个对象。一个被冻结的对象再也不能被修改;冻结了一个对象则不能向这个对...

  • Object.freeze()冻结一个对象

    Object.freeze() 方法可以冻结一个对象。一个被冻结的对象再也不能被修改;冻结了一个对象则不能向这个对...

网友评论

      本文标题:一个彻底将对象冻结的函数

      本文链接:https://www.haomeiwen.com/subject/mvvkiftx.html