Async
by imcrthy
JavaScript
console.clear();
var test = {
name: 'ivan',
age: '29'
};
function SomeAsync() {
var future_value = { 'value': 'empty' };
setTimeout( function() {
// do some async lookup
future_value.answer = 111;
}, 1000 );
return future_value;
}
var result = SomeAsync( 'do stuff' );
var timer = setInterval( function() {
console.log( result );
if( result.answer ) {
clearTimeout( timer )
}
}, 100 );