Javascript 我将如何使用'do'作为RxJS lettable运算符?

Javascript 我将如何使用'do'作为RxJS lettable运算符?,javascript,rxjs,rxjs5,rxjs-lettable-operators,Javascript,Rxjs,Rxjs5,Rxjs Lettable Operators,RxJS 5.5允许抓取可出租运营商并将其管道化,如下所示: import { ajax } from 'rxjs/observable/dom/ajax' import { catchError, map, retry } from 'rxjs/operators' ajax.getJSON('https://example.com/api/test') .pipe( retry(3, 1000), map(fetchUserFulfilled), catchErro

RxJS 5.5允许抓取可出租运营商并将其管道化,如下所示:

import { ajax } from 'rxjs/observable/dom/ajax'
import { catchError, map, retry } from 'rxjs/operators'

ajax.getJSON('https://example.com/api/test')
.pipe(
    retry(3, 1000),
    map(fetchUserFulfilled),
    catchError(console.error)
)

如何在这些命令之间使用
do
操作符?

在RxJS 5.5中,
do
操作符被重命名为
tap
,因为它与JavaScript
do
关键字冲突

有关更多信息,请参阅: