-
Async/AwaitTIL/ES6+ 2021. 2. 7. 22:25
์ ๋ฒ ํฌ์คํธ Promise์ ์ด์ด ES6+์์ ๋น๋๊ธฐ ์ฒ๋ฆฌ๋ฅผ ํ ๋ ์ฌ์ฉํ๋ Async/Await์ ๋ํด ์์๋ด ์๋ค. ๐ช Async/Await๋ Async์ Await๋ ๋จ์ํ ๋งํด Promise์ ์ ๋ฐ์ดํธ๋ ๋ฒ์ ์ผ๋ก, ํธ๋ฆฌํ๊ณ ๊น๋ํ ๋น๋๊ธฐ ์ฝ๋๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. ๋จผ์ MDN Document์์ Async์ Await๋ฅผ ์ด๋ป๊ฒ ์ค๋ช ํ๊ณ ์๋์ง๋ถํฐ ์ดํด๋ณผ๊น์? Async Async๋ฅผ MDN Document์์ ์ฐพ์๋ณด๋ฉด ์ด๋ ๊ฒ ์ค๋ช ํ๊ณ ์์ต๋๋ค. async function ์ ์ธ์ AsyncFunction๊ฐ์ฒด๋ฅผ ๋ฐํํ๋ ํ๋์ ๋น๋๊ธฐ ํจ์๋ฅผ ์ ์ํฉ๋๋ค. ๋น๋๊ธฐ ํจ์๋ ์ด๋ฒคํธ ๋ฃจํ๋ฅผ ํตํด ๋น๋๊ธฐ์ ์ผ๋ก ์๋ํ๋ ํจ์๋ก, ์์์ ์ผ๋ก Promise๋ฅผ ์ฌ์ฉํ์ฌ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํฉ๋๋ค. ๊ฐ๋จํ ํ ์ค๋ก ์ ๋ฆฌํ์๋ฉด, A..