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번해야 한다.