JavaScript Promise์ ๊ธฐ๋ฅ๊ณผ ํ์ํ ์ด์ ์ ๋ํด์ ์ค๋ช
ํด์ฃผ์ธ์. Promise๋ ๋น๋๊ธฐ์ ์ธ ์์
์ ์ฒ๋ฆฌํ ๋ ์ฌ์ฉ๋๋ ์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ์ฒด์
๋๋ค. Promise๋ ๋ค์๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. 1. ๋น๋๊ธฐ์ ์ธ ์์
์ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค. 2. ๋๊ธฐ์ ์ธ ์์
์ด ์๋ฃ๋์์ ๋, ๊ฒฐ๊ณผ๋ฅผ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค. 3. ์ฌ๋ฌ ๊ฐ์ ๋น๋๊ธฐ์ ์ธ ์์
์ ์์ฐจ์ ์ผ๋ก ์คํํ ์ ์์ต๋๋ค. 4. ๋น๋๊ธฐ์ ์ธ ์์
์ด ์คํจํ์ ๋, ์๋ฌ๋ฅผ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค. Promise๋ ํ์ํ ์ด์ ๋ ๋ง์ด ์์ต๋๋ค. ๋น๋๊ธฐ์ ์ธ ์์
์ ์๊ฐ์ด ๊ฑธ๋ฆฌ๋ ์์
์ด๋ฏ๋ก, ์์
์ด ์๋ฃ๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฌ์ง ์๊ณ ๋ค๋ฅธ ์์
์ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์น ํ์ด์ง์์ ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฌ์ฌ๋, ์ด๋ ๊ฒ ํ๋ฉด ์น ํ์ด์ง๊ฐ ๋ฉ์ถ์ง ์๊ณ ์ฌ์ฉ์์๊ฒ ์ฆ..