1
嗨起初我已经创建空的JavaScript对象的值,需要触发事件时,对象在JavaScript的
var obj = {}
我推两种不同的价值观,从不同的功能对象,我需要触发任何事件,当物体具有价值,例如,如果值推送到对象然后我需要触发任何事件,我看到object.watch(),但它不适合我,我不知道我的问题是错的或写任何人建议我我的问题
嗨起初我已经创建空的JavaScript对象的值,需要触发事件时,对象在JavaScript的
var obj = {}
我推两种不同的价值观,从不同的功能对象,我需要触发任何事件,当物体具有价值,例如,如果值推送到对象然后我需要触发任何事件,我看到object.watch(),但它不适合我,我不知道我的问题是错的或写任何人建议我我的问题
var obj=new Proxy({},{
set(obj,prop,value){
alert("setting "+prop+" to "+value);
}
});
只需使用ES6代理(reference)
只需构建一个setter函数并执行任何你喜欢的操作。另一种方法是* observables *。 – Robert
可以请你给任何人的例子 – Thiyagu
不,有成千上万的例子。像这样:https://javascriptplayground.com/blog/2013/12/es5-getters-setters/ – Robert