Report abuse

1
2
3
4
5
6
7
function doSomething() {
  var done = false, result
  this.fire(x, function( r ) { done = true; result = r; });

  while (!done) event_loop.run_once()
  return result
}