1. async
- async 함수를 호출하면 Promise 객체를 반환 → then 메소드 사용 가능
- 동기/비동기 구분 없이 try/catch로 예외처리 가능
2. await
- async가 붙은 함수 내부에서만 사용 가능
- async가 반환하는 promise로부터 결과값 추출 → 결과값을 줄때까지 대기
- then 메소드 처럼 동기 코드 처리 가능
async login() {
await Server.post("/user/login", {userId : (this.userId.el as HTMLInputElement).value,
password: (this.password.el as HTMLInputElement).value})
this.remove();
applicationInit();
}
login.then(() => {
console.log("Complete login");
});
반응형
'Client Side' 카테고리의 다른 글
Datepicker MinDate (0) | 2023.01.30 |
---|---|
필수사항 체크 (0) | 2023.01.27 |
FileReader 이미지 미리보기 (0) | 2023.01.26 |
var, const, let (0) | 2023.01.26 |
Ajax Option (0) | 2023.01.26 |