RxJS - 过滤运算符 skip

此运算符将返回一个可观察对象,该对象将跳过作为输入的 count 个项的第一次出现。

语法

skip(count: number): Observable

参数

count − 参数 count 是从源可观察对象中跳过项的次数。

返回值

它将返回一个根据给定计数跳过值的可观察对象。

示例

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));

我们已将 skip() 运算符的计数设置为 2,因此前两次点击将被忽略,并且第三次点击事件将被发出。

输出

skip Operator