async / await async / await ๋ ํ๋ก๋ฏธ์ค ๋์ ์๊ธดํ๊ฒ ์ธ์ ์๋ค async ๋ฅผ function ์์ ๋ถ์ด๋ฉด ํจ์ ์คํํ์ Promise ์ค๋ธ์ ํธ๊ฐ ๋จ์ต๋๋ค ๊ฐ์ด ์ฐ์ด๋ await๋ ํ๋ก๋ฏธ์ค๊ฐ ์ฑ๊ณตํ ๋๊น์ง ๊ธฐ๋ค๋ ค์ฃผ๋ฉฐ, ํญ์ async ํจ์ ์์์๋ง ์๋๋ค async function ๋ํ๊ธฐ(){ //new Promise()์ด์ฉ๊ตฌ~ ๋์์ธ ์ํด๋ 'async'๋ฅผ ํจ์ ์์ ๋ถ์ด๋ฉด ํจ์๊ฐ ํ๋ก๋ฏธ์ค๊ธฐ๋ฅ return 1+1; } ๋ํ๊ธฐ().then(function(๊ฒฐ๊ณผ){ //.then()์ฌ์ฉ๊ฐ๋ฅ! ์? async ํจ์๊ฐ ์์ผ๋ฉด ํ๋ก๋ฏธ์ค๋ฅผ ๋ฑ์ด๋ด๋๊น console.log(๊ฒฐ๊ณผ) }) // async ๋ ์ฑ๊ณต๋ง ํ์ ๊ฐ๋ฅ //return Promise.reject() ์คํจํ์ ํ๋ฉด, ์๋ฌ๋ฅผ ์ผ์ผํด..