반응형
async
-
[Javascript] async await으로 순서 조작하기 (동시실행, 순차실행)JavaScript 2022. 8. 14. 10:11
Promise를 반환하는 function을 선언하고 .then() 을 통해서 순서를 조작할 수 있기는 하지만, 실제 사용에 있어 코드가 길어지고 읽기 난해해지는 부분이 있는데 이때 javascript에서 제공하는 function의 async await 옵션을 활용하면 좀 더 해석하기 편하게 순서를 조작할 수 있다. 아래 두 함수가 있다. func1()은 2초의 딜레이를 두고 다음동작을 수행하는 Promise function이고, func2()는 1초의 딜레이를 두고 다음동작을 수행하는 Promise function이다. 이와 같은 상황에서 순서를 조작하는 방식은 대략 2가지로 나눌수가 있다. - 동시에 두 Promise를 실행시키지만 종료시점을 컨트롤하는 방식 - 순차적으로 Promise를 컨트롤하는 방..