high order observable

lee jae hwan·2022년 9월 1일
0

RxJS

목록 보기
11/21
    of(1,2,3).pipe(
      map(val=>{
        return val;
      })
    ).subscribe(console.log)

map return val; map함수가 return하는 값이 observable을 생성해서 반환한다

    of(1,2,3).pipe( // outer observable
      map(val=>{
        return ajax.getJSON(`https://jsonplaceholder.typicode.com/posts/${val}`); // inner observable
      })
    ).subscribe(console.log)

map함수에의해 생성해서 반환된는 observable내에 ajax.getJSON이 생성하는 observable이 존재한다.

    of(1,2,3).pipe( 
      map(val=>{
        return ajax.getJSON(`https://jsonplaceholder.typicode.com/posts/${val}`);
      })
    ).subscribe(data=>{
      data.subscribe(console.log)
    })

subscribe를 2번해야 한다.

0개의 댓글