我有一个设置,我根据需要加载许多模块,当更改特定变量时,每个模块都有特定的加载需求。我需要类似 jquery 触发器的东西,但它会在变量更改时运行,如下所示:
var x = 0; // no triggers
// something happens
x = 1; // will trigger a function
x = 2; // will trigger the same function
Run Code Online (Sandbox Code Playgroud)
谢谢。
也许您可以创建一个包含set_x更改变量值的方法的对象。除了更改变量之外,此方法还可以调用任何关联的触发器。
然后不是x直接设置,而是使用这个新方法:
my_obj.set_x( 2 ); // Will trigger a function
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15457 次 |
| 最近记录: |