我正在寻找某种方法将函数绑定到变量变量。当变量发生变化时调用函数
var arr = [],
str = 'hello';
onChange(arr, console.log);
onChange(str, console.log);
arr.push('element'); // console output: ["element"]
str += ' stack over flow'; // console output: "hello stack overflow"
- 或类似的东西。
是否有任何用纯JS或jQuery编写的kinda-mini-framework?
可能重复的[在javascript中检测变量更改](http://stackoverflow.com/questions/1759987/detect-variable-change-in -javascript) – 2012-01-05 11:20:27
是的,我需要类似的东西,但也有跟踪数组变化的能力(通过过度使用.push()和其他方法)。 – eXtractor 2012-01-05 12:38:45