Explain the concept of operators in RxJS.
Example:
const modifiedObservable = observable.pipe(map(value => value.toUpperCase()));
保存以便复习
保存以便复习
收藏此条目、标记为困难题,或将其加入复习集合。
WithoutBook 将分主题面试题、在线练习测试、教程和对比指南整合到一个响应式学习空间中。
了解热门 RxJS 面试题与答案,帮助应届生和有经验的候选人为求职面试做好准备。
了解热门 RxJS 面试题与答案,帮助应届生和有经验的候选人为求职面试做好准备。
搜索问题以查看答案。
Example:
const modifiedObservable = observable.pipe(map(value => value.toUpperCase()));
收藏此条目、标记为困难题,或将其加入复习集合。
Example:
const modifiedObservable = observable.pipe(map(value => value * 2));
收藏此条目、标记为困难题,或将其加入复习集合。
Example:
const modifiedObservable = observable.pipe(mergeMap(value => of(value, value * 2)));
收藏此条目、标记为困难题,或将其加入复习集合。
Example:
const filteredObservable = observable.pipe(filter(value => value > 5));
收藏此条目、标记为困难题,或将其加入复习集合。
Example:
import { map, filter } from 'rxjs/operators'; const modifiedObservable = observable.pipe(map(value => value * 2), filter(value => value > 5));
收藏此条目、标记为困难题,或将其加入复习集合。
Example:
const switchedObservable = observable.pipe(switchMap(value => of(value, value * 2)));
收藏此条目、标记为困难题,或将其加入复习集合。
Example:
const subject = new Subject(); subject.next('First value'); subject.subscribe(value => console.log(value));
收藏此条目、标记为困难题,或将其加入复习集合。
Example:
const concatenatedObservable = observable.pipe(concatMap(value => of(value, value * 2)));
收藏此条目、标记为困难题,或将其加入复习集合。
Example:
const errorHandledObservable = observable.pipe(catchError(err => of('Error handled:', err)));
收藏此条目、标记为困难题,或将其加入复习集合。
Example:
const zippedObservable = zip(observable1, observable2, (value1, value2) => value1 + value2);
收藏此条目、标记为困难题,或将其加入复习集合。
Example:
const bufferedObservable = observable.pipe(bufferTime(1000));
收藏此条目、标记为困难题,或将其加入复习集合。
Example:
const throttledObservable = inputObservable.pipe(throttleTime(300));
收藏此条目、标记为困难题,或将其加入复习集合。
Example:
const combinedObservable = combineLatest(observable1, observable2, (value1, value2) => value1 + value2);
收藏此条目、标记为困难题,或将其加入复习集合。
Example:
const deferredObservable = defer(() => of('Deferred value'));
收藏此条目、标记为困难题,或将其加入复习集合。