동일한 소스의 두 맵을 병합하여 결과의 순서를 보장하고자합니다.스트림 병합을 주문하는 방법은 무엇입니까?
이const source = xs.of(1,2,3)
const a = source.map(v=>v*10)
const b = source.map(v=>v*100)
const hist:number[] = []
xs.merge(a,b).addListener({
next: v=>hist.push(v),
})
expect(hist).toEqual([10,100,20,200,30,300])
현재 내가지고있어 결과가 이것이다 : 여기에 내가하고 싶은 단위 테스트가 통과하는 것입니다
Expected value to equal:
[10, 100, 20, 200, 30, 300]
Received:
[10, 20, 30, 100, 200, 300]
당신은 jsbin을 게시하시기 바랍니다 수 있을까? 그것은 쉽게 다음 실험하는 것입니다. – user3743222