๐ย Reference
๐ย Chapter
Promise.all()
Promise.race()
Promise.prototype.finally()
Promise.prototype.catch()
Promise.prototype.then()
async & await
Callback function
Promise
- Promise
- ์๋ฐ์คํฌ๋ฆฝํธ ๋น๋๊ธฐ ์ฒ๋ฆฌ์ ์ฌ์ฉ๋๋ ๊ฐ์ฒด์ด๋ค.
- ์ฌ๊ธฐ์ ์๋ฐ์คํฌ๋ฆฝํธ์ ๋น๋๊ธฐ ์ฒ๋ฆฌ๋ โํน์ ์ฝ๋์ ์คํ์ด ์๋ฃ๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฌ์ง ์๊ณ ๋ค์ ์ฝ๋๋ฅผ ๋จผ์ ์ํํ๋ ์๋ฐ์คํฌ๋ฆฝํธ์ ํน์ฑโ์ ์๋ฏธํ๋ค.
- ๋น๋๊ธฐ๋ฅผ ๊ฐํธํ๊ฒ ์ฒ๋ฆฌํด์ฃผ๋ object์ด๋ค.
- ํต์ฌ ๊ฐ๋
: state, producer, consumers
- state: pending โ fulfilled or rejected
Producer
promise
๊ฐ ๋ง๋ค์ด์ง๋ ์๊ฐ ์์ ํจ์๊ฐ ๋ฐ๋ก ์คํ๋๋ค.
executor
(์์ํํฐ)๋ผ๋ ํจ์๋ฅผ ์ ๋ฌํด์ค์ผํ๋ค.
- ์ด
executor
(์์ํํฐ)๋ resolve
์ reject
์ ์ธ์๋ฅผ ๋ฐ๋๋ค.
