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