Как прослушать изменение переменной в Javascript?

Я возился с использованием Node.js и CouchDB. То, что я хочу сделать, это сделать вызов БД внутри объекта. Вот сценарий, на который я сейчас смотрю:

var foo = new function(){
   this.bar = null;

   var bar;

   calltoDb( ... , function(){

      // what i want to do: 
      // this.bar = dbResponse.bar;

      bar = dbResponse.bar;      

   });

   this.bar = bar;

}

Проблема со всем этим заключается в том, что обратный вызов CouchDB является асинхронным, и " что происходит?

Я использую Python 2.6.1.

8
задан pythonic metaphor 3 September 2010 в 16:51
поделиться