Javascript/Node
[Node] Promise.race 사용해보기
금요일인줄
2020. 9. 29. 12:12
728x90
반응형

promise.all과 문법이 유사
다른 점은 promise.all은 모든 promise가 완료될 때까지 기다리는 반면
promise.race는 가장 먼저 완료된(resolve)가 리턴 됨
예시 소스
'use strict'
const promise1 = new Promise((resolve, reject) => {
setTimeout(() => resolve(2000),2000)
})
const promise2 = new Promise((resolve, reject) => {
setTimeout(() => resolve('즉시'),0)
})
Promise.race([promise1, promise2]).then(value => console.log(value));

728x90
반응형