2017-07-26 57 views
1

嗨起初我已经创建空的JavaScript对象的值,需要触发事件时,对象在JavaScript的

var obj = {} 

我推两种不同的价值观,从不同的功能对象,我需要触发任何事件,当物体具有价值,例如,如果值推送到对象然后我需要触发任何事件,我看到object.watch(),但它不适合我,我不知道我的问题是错的或写任何人建议我我的问题

+1

只需构建一个setter函数并执行任何你喜欢的操作。另一种方法是* observables *。 – Robert

+0

可以请你给任何人的例子 – Thiyagu

+0

不,有成千上万的例子。像这样:https://javascriptplayground.com/blog/2013/12/es5-getters-setters/ – Robert

回答

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

只需使用ES6代理(reference

相关问题