React

배열의 요소마다 await 적용 시, for ~ of 사용(.map과 비교)

vamosdev12 2025. 5. 14. 11:16

배열의 요소마다 async 적용 시, for ~ of 사용(.map과 비교)

 

✅ 핵심 차이 요약

구분 map(async) for...of + await
목적 배열을 변환 (return 결과로 새 배열 생성) 단순 반복
비동기 제어 await가 작동하지 않음 → 병렬 실행 await 가능 → 순차 실행
사용 추천 상황 병렬 처리하고 .then() 또는 Promise.all로 처리할 때 순차 실행이 필요할 때 (API 순서 중요 등)