# 자바스크립트 async/await 마스터하기

> Clean Markdown view of GeekNews topic #2265. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=2265](https://news.hada.io/topic?id=2265)
- GeekNews Markdown: [https://news.hada.io/topic/2265.md](https://news.hada.io/topic/2265.md)
- Type: news
- Author: [kunggom](https://news.hada.io/@kunggom)
- Published: 2020-06-15T03:47:46+09:00
- Updated: 2020-06-15T03:47:46+09:00
- Original source: [gcback-1.gitbook.io](https://gcback-1.gitbook.io/mastering-async-await-by-valeri-karpov/)
- Points: 12
- Comments: 0

## Topic Body

자바스크립트의 비동기 처리는 Promise와 async/await가 도입된 이후 훨씬 깔끔해졌지만, 이것들의 사용법을 명확하게 이해하는 것은 콜백 함수보다 좀 더 까다로운 편입니다. 콜백 함수는 콜백 지옥(Callback Hell)이라 불리는 읽기 어려운 코드를 만들기 아주 쉽다는 등 뚜렷한 단점이 있지만, 콜백 함수 하나만 놓고 보면 기본적인 개념을 이해하기는 비교적 간단한 것도 사실이지요. 하지만 async/await와 그 아래에 있는 Promise는 상대적으로 콜백 함수보다 개념을 정확하게 이해하기 어려운 것도 사실입니다. 특히 초보 개발자에게는요.

자바스크립트의 async/await 및 그 아래에 있는 Promise를 명확하게 이해하고 최신 자바스크립트에서 권장되는 코드를 작성하는 데 도움이 될 짧은 전자책 한 권을 소개합니다. (한국어) 원문은 2018년에 나온 영문판 유료 전자책인데, 저자의 허락을 얻어 한국어로 번역하였다는군요.

p.s.

기왕 JS의 async/await가 주제로 나온 김에, 이와 관련된 글 2가지를 함께 묶어 소개합니다.

map, reduce 함수에서 async/await 쓰기

https://velog.io/@minsangk/2019-09-06-0209-%EC%9E%91%EC%84%B1%EB%90%A8-eik06xy8mm

await의 함정, 숨은 병목을 찾자

https://jaeheon.kr/161

## Comments



_No public comments on this page._
