class Connect{
construtor(){
this.message = [];
setTimeout(()=>{
this.init();
},1000)
const proxy = new Proxy(this,{
set(target,key){
if(key==='message') alert('message change')
}
})
return proxy;
}
init(){
this.message = [1,2,3]
}
}
let c = new Connect();
我如何监听内部message的变化,这样好像只能监听到实例c的变化 请教大佬
或者说如何在class 内部监听一个变量的变化,而不是在实例上
这也许是你想要的答案: