promise

iesay 2019. 3. 28. 16:13

 

 

여러개의 비동기 처리가 끝난 후

특정 로직을 실행하고 싶은 경우 발행

const promiseFirst = new Promise(resolve => resolve(1))
.then(result => `${result + 10}`);

const promiseSecend = new Promise(resolve => resolve(2))
.then(result => `${result + 20}`);

Promise.all([promiseFirst, promiseSecend]).then((result) => {
console.log('result :', result);
console.log('sum :', Number(result[0]) + Number(result[1]));
}
)