抑制Observable發(fā)射的后N項數(shù)據(jù)
http://wiki.jikexueyuan.com/project/rx-docs/images/operators/skipLast.c.png" alt="skipLast" />
使用SkipLast
操作符修改原始Observable,你可以忽略O(shè)bservable'發(fā)射的后N項數(shù)據(jù),只保留前面的數(shù)據(jù)。
http://wiki.jikexueyuan.com/project/rx-docs/images/operators/skipLast.png" alt="skipLast" />
使用SkipLast
操作符,你可以忽略原始Observable發(fā)射的后N項數(shù)據(jù),只保留之前的數(shù)據(jù)。注意:這個機制是這樣實現(xiàn)的:延遲原始Observable發(fā)射的任何數(shù)據(jù)項,直到它發(fā)射了N項數(shù)據(jù)。
skipLast
的這個變體默認(rèn)不在任何特定的調(diào)度器上執(zhí)行。
http://wiki.jikexueyuan.com/project/rx-docs/images/operators/skipLast.t.png" alt="skipLast" />
還有一個skipLast
變體接受一個時長而不是數(shù)量參數(shù)。它會丟棄在原始Observable的生命周期內(nèi)最后一段時間內(nèi)發(fā)射的數(shù)據(jù)。時長和時間單位通過參數(shù)指定。
注意:這個機制是這樣實現(xiàn)的:延遲原始Observable發(fā)射的任何數(shù)據(jù)項,直到自這次發(fā)射之后過了給定的時長。
skipLast
的這個變體默認(rèn)在computation
調(diào)度器上執(zhí)行,但是你可以使用第三個參數(shù)指定其它的調(diào)度器。