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>
相關文章
相關標籤/搜索