SOURCE

// 使用平proxy实现简单的数据绑定
const oberser = (obj) => {
    return new Proxy(obj, {
        get: function(target, key){
            console.log(`获取属性${key}`)
        },
        set: function(target, key, value) {
            console.log(`设置属性${key}为${value}`)
        }
    })
}

const obj = {
    a: 1,
    b: 2
}

const obj2 = oberser(obj)

obj2.a
obj2.a = 3
obj2.c = 3
console 命令行工具 X clear

                    
>
console