Я ищу способ привязки функции к изменению переменной.Вызов функции при изменении переменной
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 для этого?
Возможный дубликат [обнаружение изменения переменной в javascript] (http://stackoverflow.com/questions/1759987/detect-variable-change-in -javascript) –
Да, мне нужно что-то подобное, но также и возможность отслеживать изменения массива (через перезаписанные .push() и другие методы). – eXtractor