const 值可以改吗?内存地址保存数据不能改;简单数据(数值、字符串。。。);数组或者对象=》指针是固定的,里面值可以变
对象冻结->深度冻结
function constTize(obj){
if(Object.isFrozen(obj)){
return obj;
}
// Reflect.ownKeys(obj).forEach(key=>{})
Object.keys(obj).forEach(key =>{
//深度冻结
typeof obj[key] === ‘object’ && (obj[key]= constTize(obj[key]))
})
return Object.freeze(obj)
}