Then1 JS_๋ฌธ๋ฒ (6)_promise ๋ฉ์๋(catch, finally, all, race ๋ฑ ) catch ๋ฉ์๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์์ธ์ํฉ์ ์ฒ๋ฆฌํ๋ค. ๋ง์ฝ failCallback์ด ์ ์๋์ด ์์ง ์์ ๋์๋ reject ์์ catch ๋ฉ์๋ ํธ์ถ๋๋ค. (์์ธ์ํฉ์ผ๋ก ์ธ์) const func = new Promise( (resolve, reject) => { //์ฑ๊ณต, ์คํจ ํจ์์ธ์๋ก ๋ฐ๊ธฐ setTimeout(() => { //๋น๋๊ธฐ ํจ์ ์คํ let num = 10 if (num > 11) { resolve(num)//successCallback } else { reject("error")//failCallback } }, 1000); } ) func .then((item) => { //successCallback console.log('success', item) }) .catch((err) =>.. 2022. 2. 20. ์ด์ 1 ๋ค์ ๋ฐ์ํ