open = async () => {
    const alert = await alertController.create({
      header: '제출확인',
      message: '정말로 제출하시겠습니까?',
      buttons: ['아니오', '예']
    });
    await alert.present();
  }

async와 await를 사용하여 비동기 프로그래밍을 쉽게 만들기 - Web 개발 학습하기 | MDN

Untitled

let hello = async () => { return "Hello" }
// hello 라는 변수에 익명 async 함수 { return hello } 를 할당한다.

Promise 가 반환되면 .then() 블럭을 사용해서 비동기적으로 처리할 수 있다.

hello().then((value) => console.log(value))

await 키워드

fetch('coffee.jpg')
.then(response => response.blob())
.then(myBlob => {
  let objectURL = URL.createObjectURL(myBlob);
  let image = document.createElement('img');
})
async function myFetch() {
  let response = await fetch('coffee.jpg');
  let myBlob = await response.blob();
}