RxJS - 过滤操作符 skip



此操作符将返回一个 observable,它会跳过作为输入获取计数项的第一次出现。

语法

skip(count: number): Observable

参数

count − 参数计数是将从源 observable 中跳过的项的次数。

返回值

它将返回一个 observable,该 observable 根据给定的计数跳过值。

示例

import { fromEvent, interval } from 'rxjs';

import { skip} from 'rxjs/operators';

let btn = document.getElementById("btnclick");
let btn_clicks = fromEvent(btn, 'click');
let case1 = btn_clicks.pipe(skip(2));
case1.subscribe(x => console.log(x));

我们已经给定计数为 2 的 skip() 操作符,因此会忽略前两个点击,而会发出第三个点击事件。

输出

skip Operator
广告