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
廣告
© . All rights reserved.