ES6中数据保护方式

122 阅读1分钟
let Objects={
    key:'value1'
    key2:'value2'
};
//通过设置代理来实现保护数据的功能
let ojects=new Proxy(Objects,{
    
    get(target,key){
        return target[key]
    },
    set(target,key,value){
        if(key!=='key'){
            
            target[key]=value;
            
        }
    }
    console.table({key:objects.key})
})