인프런 커뮤니티 질문&답변

이다윤님의 프로필 이미지

작성한 질문수

비전공자를 위한 풀스택 맛집지도 만들기 프로젝트!: Front, Back-end 그리고 배포까지

카카오맵에 여러개의 맛집 위치를 찍는 방법

섹션5의 2번째 강의 질문-setMap 비동기 처리 이유

작성

·

135

·

수정됨

0

제가 이해한 바가 맞는지 질문드립니다.

질문1. 마커를 찍을 시: 1. 주소를 좌표로 변환 2. 해당 좌표를 마커로 지도에 표시

의 처리 순서가 보장되어야 하므로, async await를 이용한 비동기처리를 해준 것이 맞나요?

질문 2. 비동기처리를 해주기 전에도 마커는 잘 찍혔는데, 그 말은 즉 주소를 좌표로 변환하고-> 좌표를 마커로 표시하는 순서로 코드가 실행되었다는 것 아닌가요? 그렇다면 api가 비동기적으로 이루어진다는 말이 잘 와닿지 않아서 질문드립니다.

감사합니다!

답변 1

0

Jiwoon Jeong님의 프로필 이미지
Jiwoon Jeong
지식공유자

안녕하세요.

기존에는 비동기 처리를 콜백함수로,
수정된 코드에서는 promise, async-await 구문으로 바꾸는 형식으로 변경했다는 점에서 차이가 있습니다.

결국 비동기 처리가 적용된 것은 동일하답니다!

감사합니다.