jQuery 在变量更改时触发

Rod*_*igo 4 jquery triggers

我有一个设置,我根据需要加载许多模块,当更改特定变量时,每个模块都有特定的加载需求。我需要类似 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)

谢谢。

Jus*_*ier 5

也许您可以创建一个包含set_x更改变量值的方法的对象。除了更改变量之外,此方法还可以调用任何关联的触发器。

然后不是x直接设置,而是使用这个新方法:

my_obj.set_x( 2 ); // Will trigger a function
Run Code Online (Sandbox Code Playgroud)