我正在尋找某種方法將函數綁定到變量變量。當變量發生變化時調用函數
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