await, async, promise example
by Daehyun Im
JavaScript
async function test(){
await foo(1, 2000)
await foo(2, 500).then( () => {
foo(3, 1000)
})
}
function foo(num, sec){
return new Promise(function(resolve, reject){
setTimeout( function(){
console.log(num);
//resolve('test');
resolve(true);
}, sec);
});
}
test();