
// 함수 선언시 'async'
async function fn() {
// 비동기 처리 로직 앞에 'await'
await getList(); // return Promise Object
}
function getList () {
return new Promise((resolve, reject) => {
const list = ['a', 'b', 'c'];
return reslove(list);
})
}
// 생성자 함수를 통해 인스턴스화
const promise = new Promise((reslove, reject) => {
// executor
...
});