对象彻底冻结

对象冻结

const foo = Object.freeze({});

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

var constantize = (obj) => {
  Object.freeze(obj);
  Object.keys(obj).forEach( (key, value) => {
    if ( typeof obj[key] === 'object' ) {
      constantize( obj[key] );
    }
  });
};

你可能感兴趣的:(对象彻底冻结)