-
Promise문법 +@WEB/JS 2019. 10. 10. 13:47
호두쥐 호두쥐.
----------
promise 문법을 테스트 해 볼 수 있는 코드를 작성해 보자.
1234567891011121314151617const plus= new Promise((resolve, reject) =>{const a=1;const b=2;if (a+b >2){resolve(a+b);}else{reject(a+b);}});plus.then((success)=> {console.log(`success`);}).catch((fail) =>{console.log(`fail`);});cs 티스토리 기본 글 에디터에서 들여쓰기가 안되서 개짜증난다..
지금부터는 컬러 스크립터를 이용할 계획인데 생각보다 안예브다.
코드를 실행하면 resolve가 호출되고 success가 된다.
성공해서 콘솔로그에 success가 뜸.
-------------
저기 then에 return값이 있으면 다음 then으로 넘어간댄다.
그리고 promise를 return해주면 resolve나 reject되어 넘어간댄다.
프로미스 여러개를 한방에 실행할 수도있다는데(Promise.all([~~~]) 이렇게 하고 아래에 .then .catch해서 ) 그거는 잘 모르겠고 나중에 이해해야지싶다.