이번에는 이전 절에서 작성한 double을 async, await 문법과 함께 사용해봅시다.
function (number) { const promise new Promise((resolve, reject) => { (() => { if (typeof number !== 'number') { (new Error('Parameter is not valid')) return; } const result = number * 2; console. (`${number} * 2 = ${result}`); (result); }, 500) }) return promise; } async function () { let result = 1; result = await (result); result = await (result); result = await (result); result = await (result); return result; } process(). ( result => { console. (`최종 결과: ${result}`) } )