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