es6冻结对象及其属性

将对象自己冻结,对象的属性也应该冻结。如下是一个将对象完全冻结的函数。
<script type="text/javascript">
var a = (obj) => {
    Object.freeze(obj);  //冻结传入的obj对象
    Object.keys(obj).forEach((key,i) => {
        if(typeof obj[key]==="object"){
            a(obj[key]);
        };
    });
};
</script>
相关文章
相关标签/搜索