JavaScript의 function에 ajax통신을 여러번 하거나 ajax통신 후 그 결과 값에 따라 다른 처리를 할 경우에 ajax통신은 비동기 방식이기 때문에 통신이 다 끝나기전 다른 처리가 먼저 싱행 되는 경우가 종종 있다.
이런 비동기 방식을 동기 방식으로 처리 하는게 async와 await다.
async functionName(){
await ajaxFunction();
}
ajaxFunction(){
ajax.get.....
}
function에 async를 써주고 ajax통신 하려고 하는 곳에 await를 선언해서 실행 해주면 된다.
'JavaScript' 카테고리의 다른 글
JavaScript의 객체 타입. (0) | 2017.10.09 |
---|---|
전화번호 표현 정규식.. (0) | 2016.07.28 |
비밀번호 입력창 복사, 붙여 넣기 방지.. (0) | 2016.07.20 |
JavaScript 금칙어 관련 처리.. (0) | 2016.06.29 |
JavaScript에서 Swipe Library인 Swipe.js.. (0) | 2015.02.26 |