【发布时间】:2017-11-29 11:58:57
【问题描述】:
我对 pipe 运算符与仅链接 map 有点困惑。以下两个示例在功能上是否相同?管道功能的目的或优势是什么?
const name = ajax
.getJSON<{ name: string }>("/api/employees/alice")
.pipe(
retry(3, 1000),
map(employee => employee.name),
catchError(error => of(null))
);
const name = ajax
.getJSON<{ name: string }>("/api/employees/alice")
.let(retry(3, 1000))
.map(employee => employee.name)
.catch(error => Rx.Observable.of(null));
【问题讨论】: