Develop
typescript promise and async await
작은이야기
2016. 11. 25. 17:07
class PromiseTest{
Test1():Promise<{res:string}> {
return new Promise((resolve, reject)=>{
resolve({res:"promise result"});
});
}
}
var promise = new PromiseTest();
promise.Test1().then((res)=>{
console.info(res.res);
});
async function foo() {
try{
var pro1 = new PromiseTest();
var val = await pro1.Test1();
console.info(val.res);
}
catch(err) {
console.log("error: ", err.message);
}
}
foo();
결과 동일함