-
对对象和函数进行递归应用Object.freeze()操作,即进行深冻结处理
资源介绍
深度冻结
递归Object.freeze()对象
例子
var deepFreeze = require ( 'deep-freeze' ) ;
deepFreeze ( Buffer ) ;
Buffer . x = 5 ;
console . log ( Buffer . x === undefined ) ;
Buffer . prototype . z = 3 ;
console . log ( Buffer . prototype . z === undefined ) ;
$ node example/deep.js
true
true
方法
var deepFreeze = require ( 'deep-freeze' )
deepFreeze(obj)
对作为函数或对象的obj所有未冻结属性,递归调用Object.freeze(obj) 。
执照
公共区域
部分基