当对象在javascript中具有值时,需要触发事件

时间:2017-07-26 12:20:54

标签: javascript object

您好我最初创建了空的javascript对象,

var obj = {}

我已经从不同的函数向对象推送两个不同的值我需要在对象具有值时触发任何事件,例如,如果值被推送到对象然后我需要触发任何事件并且我看到了object.watch()但它是不适合我,我不知道我的问题是错的或写任何人建议我解决我的问题

1 个答案:

答案 0 :(得分:1)

var obj=new Proxy({},{
  set(obj,prop,value){
    alert("setting "+prop+" to "+value);
  }
});

只需使用ES6代理(reference

即可