1
我想在將新屬性添加到名爲Session
的對象時執行某些操作。 例如,我創建了新的屬性:如何在使用純js創建屬性時執行某些操作
Session["name"] = 'Yoza';
時創建Session.name
,我需要做的事情。
該怎麼辦?
我想在將新屬性添加到名爲Session
的對象時執行某些操作。 例如,我創建了新的屬性:如何在使用純js創建屬性時執行某些操作
Session["name"] = 'Yoza';
時創建Session.name
,我需要做的事情。
該怎麼辦?
你可以使用setter函數。類似於
Session.set = function(property, value){
Session[property]=value;
someCallback();
}
感謝也許這不是我所問,但這解決了我的問題 – yozawiratama
在自動執行某些操作時做些什麼?有觀察者的模式。 – manonthemat
如果您事先知道要監控的屬性名稱,則可以爲它們創建'setters'和'getters',它們在分配或檢索時會觸發您的代碼。 – jfriend00
是自動做一些事情或調用函數 – yozawiratama