JavaScript2018. 1. 11. 17:01

JavaScript의 function에 ajax통신을 여러번 하거나 ajax통신 후 그 결과 값에 따라 다른 처리를 할 경우에 ajax통신은 비동기 방식이기 때문에 통신이 다 끝나기전 다른 처리가 먼저 싱행 되는 경우가 종종 있다.

이런 비동기 방식을 동기 방식으로 처리 하는게 async와 await다.


async functionName(){

await ajaxFunction();

}


ajaxFunction(){

ajax.get.....

}


function에 async를 써주고 ajax통신 하려고 하는 곳에 await를 선언해서 실행 해주면 된다.

Posted by Z700zZz