RxJs zip() operator는 combine이 아니다…
흠… Observable로 구성된 progress들의 sum 값을 찾는 과정에서 뭔가 에러가 생기길래 뭔가 했더니 zip()으로 Combine하는 경우 값들이 누락되는 현상이 있다.
zip(progress1, progress2, progress3, progress4)
.pipe(
map([a, b, c, d] => a + b + c + d)
)
.subscribe(total => console.log(total))