개요
한 시퀀스를 다른 시퀀스로 바꾸는 연산자.
![](https://velog.velcdn.com/images/kysyo/post/4c4719b0-f970-4ae6-9b45-101dd04dc1e7/image.png)
1) flatMap : flatMap은 데이터를 변환시키는 함수를 받고, 각 변환된 Observable에서 나온 데이터를 하나로 취합하여 새로운 Observable을 만드는 함수이다. faltMap은 비동기로 동작하며 순서를 보장하지 않는다.
![](https://velog.velcdn.com/images/kysyo/post/07e13e12-4a97-4445-bc45-f494b3423d72/image.png)
1) map : 방출된 각 아이템에 주어진 작업을 수행하고 이를 다시 구독자에게 내보내는 역할을 하는 연산자. 동기식으로 동작한다.
![](https://velog.velcdn.com/images/kysyo/post/18a97e07-a901-4774-9c29-93c567bf51e2/image.png)
1) groupBy : 특정속성을 기준으로 방출되는 아이템을 분류하는 연산자.