ํ๋ผ๋ฏธํฐ๋ก ํจ์๋ฅผ ์ ๋ฌํ๋ ํจ์์ฝ๋ฐฑํจ์๋ ํ๋ผ๋ฏธํฐ๋ก ํจ์๋ฅผ ์ ๋ฌ๋ฐ์, ํจ์์ ๋ด๋ถ์์ ์คํํ๋ ํจ์์ด๋ค.์ฝ๋ฐฑํจ์๋ ์ด๋ฏธ ์ฐ๋ฆฌ์ ์ฝ๋ ์์์ ์์ฃผ ์ฌ์ฉ๋๊ณ ์๋ค.์๋ฅผ ๋ค์ด, forEach ํจ์์ ๊ฒฝ์ฐ ํจ์ ์์ ์ต๋ช ์ ํจ์๋ฅผ ๋ฃ์ด์ forEach ๋ฌธ์ ๋์์ํจ๋ค.
Promis๋ ๋น๋๊ธฐ์ฒ๋ฆฌ๋ฅผ ์ํํ ์ฝ๋ฐฑ ํจ์๋ฅผ ์ธ์๋ก ์ ๋ฌ ๋ฐ๊ณ resolve, reject ๋ ํจ์๋ฅผ ์ธ์๋ก ์ ๋ฌ ๋ฐ๋๋ค..then : ๋น๋๊ธฐ ์ฒ๋ฆฌ๊ฐ ์ฑ๊ณตํ์ ๋ ํธ์ถ.catch : ๋น๋๊ธฐ ์ฒ๋ฆฌ๊ฐ ์คํจ ํ์๋ ํธ์ถ.finally : ์ฑ๊ณต,์คํจ ์ฌ๋ถ ์์ด ๋ฌด์กฐ๊ฑด ํ ๋ฒ
๋ณ์ ์ ์ธ : let, const๋น๋๊ธฐ ์ฒ๋ฆฌ : PromiseES6 ๋ฌธ๋ฒ์ ์ฌ์ฉํ๋ฉด ์ค์ ๋ก ๋ ํธํ๊ฒ ์ฝ๋ฉ์ ํ ์ ์์ต๋๋ค. ๋๋ถ๋ถ์ ๋ฉ์ด์ ธ ๋ธ๋ผ์ฐ์ , Node.js ์๋ฒ ๊ฐ๋ฐ ๋ฑ ๋ค์ํ ๋ถ์ผ์์ ES6 ๋ฌธ๋ฒ์ ์ฑํํ๊ณ ์์ด์. ์ผ๋ฐ์ ์ผ๋ก string ์๋ฃํ์ ์กฐํฉ
object shorthand assignment