callback-heaven
Version:
Transcode callbacks into synchronous code
19 lines (16 loc) • 497 B
JavaScript
(function(){
function testVM(){
try{
var countries = $wait($.get('/countries'));
for(var i=0; i<countries.length; i++){
var country = countries[i];
country.states = $wait($.get('/countries/' + country.code));
}
console.log(JSON.stringify(countries));
}catch(e){
console.log(e);
}finally{
console.log('something went wrong');
}
}
})();