안녕하세요! 왈라비🦘 입니다~!

이번에는 takeWhile연산자에 이어서 takeUntil에 대해서 알아보도록 하겠습니다.

takeUntil 어디서 많이 들어본 키워드이지 않나요?

네 그렇습니다. skipUntil이랑 이름이 상당히 비슷하죠.

두 연산자 또한 skipWhiletakeWhile의 차이처럼 거의 반대 되는데요.

그래서 사용방법 또한 skipUntil과 동일합니다.

<aside> 💡 takeUntil같은 경우에는 다른 Trigger Observable이 요소를 방출하기 전까지 take! 하도록 도와주는 연산자 입니다.

</aside>

마블


takeUntil-range.png

위의 마블과 같이 다른 Trigger Observable에서 요소가 방출되기 전까지 모두 take 하는 모습을 확인할 수 있습니다.

그럼 이전에 봤었던 skipUntil같은 경우에는 어떤지 다른지 같이 두고 비교해봅시다.