2017-07-26 56 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

相關問題