javascript - JS/Jquery variable schange event -


possible duplicate:
detect variable change in javascript

how can found out variable has changed?

i have event performed every time when variable example == 1, want perfome when variable changes.

you can via property setter, newly-standardized part of language (new of the ecmascript5 specification). work property defined setter on object, not old variable or property.

here's example of object foo property both getter , setter:

var obj = {}; object.defineproperty(obj, "foo", (function(){   var value = 42;    function fooget() {     display("getting: " + value);     return value;   }   function fooset(newvalue) {     display("setting: " + newvalue);     value = newvalue;   }    return {     get: fooget,     set: fooset   }; })()); 

live example, works on browsers support ecmascript5 properties, think google chrome @ moment

or of course, directly use getter , setter functions rather properties. :-)


Comments

Popular posts from this blog

c# - How to set Z index when using WPF DrawingContext? -

razor - Is this a bug in WebMatrix PageData? -

visual c++ - Using relative values in array sorting ( asm ) -